Замените моего повторяющегося планировщика задач некоторым существующим продуктом

Как альтернатива kill $$, можно также попробовать kill 0, это будет работать в случае вложенных подоболочек (все вызывающие стороны, и процесс стороны получит сигнал), …, но это является все еще жестоким и ужасным.

0
27.09.2013, 21:04
1 ответ

если бы мне, оказывается, нужен мой диск для виртуальной машины, как я сказал бы планировщику останавливаться?

Крон и anacron являются (обычно) сервисами демона. Можно остановить и запустить их способ, которым Вы останавливаете и запускаете любой другой сервис.

крон не был бы хорош, так как он не будет работать, когда мой компьютер будет выключен

Это - довольно жесткий критерий для двигений. Что это, Вы хотите, чтобы программное обеспечение сделало, в то время как компьютер выключается?

anacron мог бы быть лучше, но я предполагаю, что он выполнил бы все задачи прямо после начальной загрузки.

По-видимому. Вот идея хотя: запустите и остановитесь anacron с cron.

Выполните только один диск тяжелая задача за один раз

Anacron имеет эту опцию:

- s
Сериализирует выполнение заданий. Anacron не запускает новое задание перед предыдущим законченным.

Это просто оставляет Вас для реализации этих двух:

  • Не работайте, работая от батареи.
  • Обеспечьте некоторое видимое состояние. Это могло быть через kdialog даже.

Первое могло быть выполнено при наличии проверки крона состояние батареи, прежде чем это запустит anacron. Второе могло быть сделано большое разнообразие путей; Вы уже предложили тот сами.

3
28.01.2020, 02:28

Теги

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