Что команды могут я использовать в Терминале для наблюдения ожидания или запланированных задач на сегодняшний день или завтра.
Например, как я могу обнаружить незаконченное завершение работы системы?
Существует названный util cron
. Обычно cron
обработайте планирование задач в Linux. Но существуют также немногие другой способы сделать это.
В случае cron
, можно просто работать crontab -l
видеть всю задачу, запланированную текущим пользователем.
Если Вы хотите проверить задачу на другое пользовательское использование -u $username
ключ
Проверять root
пользовательские задачи: sudo crontab -u root -l
Для понимания crontab формата, считайте Wiki
Если Вы хотите обнаружить точно завершение работы системы
То из возможных решений состоит в том, чтобы перенестись shutdown
команда в сценарии.
Другое решение состоит в том, чтобы записать a trap
обнаружение сигнала SIGTERM, но этого решения не дает Вам время, когда система начнет останавливаться. Читайте о прерывании здесь
Также существует другой хитрое решение:
Если Вы работаете sudo shutdown -r 20:00
, Вы порождаете процесс, который запустит завершение работы в 20:00.
Можно найти это использование процесса ps
$ ps -ef | grep shutdown
root 32222 32032 0 15:55 pts/8 00:00:00 sudo shutdown -r 20:00
root 32223 32222 0 15:55 pts/8 00:00:00 shutdown -r 20:00
c0rp 32382 32233 0 15:55 pts/10 00:00:00 grep --color=auto shutdown
И Вы видите время здесь. При уничтожении этого процесса завершение работы будет отменено