Как сказать, когда компьютер неактивен?

Нет. Например, если у Вас есть база данных MySQL, работающая на Вашем компьютере, который уничтожит его сокет, или если Вы используете emacs в качестве сервера, который уничтожит серверный процесс. Существует много других случаев, где не безопасно удалить эти файлы. Лучшая вещь сделать состоит в том, чтобы записать сценарий, который проверяет дату файла и только удаляет ее, если это старо.

8
03.08.2011, 15:44
3 ответа
who -q

Покажет, кто, и сколько пользователей имеет открытый tty (т.е. в консоли, через X, ssh, telent), но не покажет пользователям, соединяющимся через поп, http и т.д.

2
27.01.2020, 20:13
  • 1
    Существует ли способ сказать о сообщении, чем была последняя команда, которую они выполнили (PID, чтобы проверить, работает ли это все еще), и когда это выполнялось? Вы думаете, что это могло быть выполнено с некоторыми изменениями в подсказке удара? –  Jeff Welling 03.08.2011, 18:27
  • 2
    Необходимо было бы быть намного более конкретны относительно того, что Вы имеете в виду. Что, если бы они запустили setsid проножку перед тем, чтобы выходить из системы - Вы считали бы их сессию все еще активной? Что Вы не можете получить из истории удара? –  symcbean 08.08.2011, 23:05

gdm / gnome-power-manager может обнаружить это и приостановить машину соответственно. для Попытки GNOME2

gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s --type=int /apps/gnome-power-manager/timeout/sleep_computer_ac 600

и

gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s --type=int /apps/gnome-power-manager/timeout/sleep_computer_ac 600

как корень. Вы, возможно, должны перезапустить gdm чтобы настройки вступили в силу. (число является секундами, таким образом, 600 10 минут).

под GNOME3 существует подобная пара gsettings ключи (вышеупомянутое тихо перестало работать).

Если Вы не выполняете GNOME, Вы могли бы осмотреть источник gnome-power-manager выяснять, как это устанавливает безделье.

1
27.01.2020, 20:13
  • 1
    gdm / gnome-power-manager может обнаружить неактивные соединения SSH? –  Jeff Welling 03.08.2011, 18:32
  • 2
    неактивные? Нет. Активные? Думаю, да. Ваш вопрос предположил, что Вы не хотели отключать людей, использующих машину через ssh активно. Если Вы не хотите, чтобы они приостановили даже с неактивными соединениями SSH, пересмотрите свой вопрос. –  jmtd 04.08.2011, 17:48
  • 3
    На самом деле, который походит точно, что я хочу! Я буду проверять это, спасибо! После того как я проверил, что это будет работать на мои цели, я выберу Ваш :) –  Jeff Welling 05.08.2011, 15:25

Попробуйте команду xprintidle для получения времени простоя в миллисекундах.

1
27.01.2020, 20:13

Теги

Похожие вопросы