Нет. Например, если у Вас есть база данных MySQL, работающая на Вашем компьютере, который уничтожит его сокет, или если Вы используете emacs в качестве сервера, который уничтожит серверный процесс. Существует много других случаев, где не безопасно удалить эти файлы. Лучшая вещь сделать состоит в том, чтобы записать сценарий, который проверяет дату файла и только удаляет ее, если это старо.
who -q
Покажет, кто, и сколько пользователей имеет открытый tty (т.е. в консоли, через X, ssh, telent), но не покажет пользователям, соединяющимся через поп, http и т.д.
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
выяснять, как это устанавливает безделье.
gdm / gnome-power-manager
может обнаружить неактивные соединения SSH?
– Jeff Welling
03.08.2011, 18:32
Попробуйте команду xprintidle для получения времени простоя в миллисекундах.