2

Я использую Ubuntu и Kubuntu. У меня есть ежедневная работа на каждом ноутбуке в доме. Работа cron иногда может занять некоторое время (30 минут или около того). Задание cron запускается от имени пользователя root.

Как предотвратить отключение системы пользователями во время выполнения задания cron? На самом деле я хотел бы запретить им: выходить из системы, завершать работу или перезагружаться.

РЕДАКТИРОВАТЬ: я забочусь о пользователях, выходящих из системы, потому что Network Manager отключает Wi-Fi при выходе из системы. Это прерывает работу cron.

2 ответа2

0

Не совсем то, что вы просили, но вы можете установить пакет anacron. Задания Cron будут запускаться при включении ПК. Если вы беспокоитесь о том, что работа может быть прервана на полпути, это другое дело - какое это приложение? Может ли он обнаружить, что он не был завершен, и перезапустить себя?

0

Способ отключения выключения / перезапуска:

http://embraceubuntu.com/2006/03/20/disable-shutdown-for-normal-users/

Я не мог найти способ предотвратить выход из системы. Однако можно удалить кнопку выхода из системы, а затем для выхода из системы требуется еще один шаг. Другой способ - пропустить всю проблему, настроив wlan, чтобы не отключаться при выходе из системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .