Как альтернатива kill $$
, можно также попробовать kill 0
, это будет работать в случае вложенных подоболочек (все вызывающие стороны, и процесс стороны получит сигнал), …, но это является все еще жестоким и ужасным.
если бы мне, оказывается, нужен мой диск для виртуальной машины, как я сказал бы планировщику останавливаться?
Крон и anacron являются (обычно) сервисами демона. Можно остановить и запустить их способ, которым Вы останавливаете и запускаете любой другой сервис.
крон не был бы хорош, так как он не будет работать, когда мой компьютер будет выключен
Это - довольно жесткий критерий для двигений. Что это, Вы хотите, чтобы программное обеспечение сделало, в то время как компьютер выключается?
anacron мог бы быть лучше, но я предполагаю, что он выполнил бы все задачи прямо после начальной загрузки.
По-видимому. Вот идея хотя: запустите и остановитесь anacron
с cron
.
Выполните только один диск тяжелая задача за один раз
Anacron имеет эту опцию:
- s
Сериализирует выполнение заданий. Anacron не запускает новое задание перед предыдущим законченным.
Это просто оставляет Вас для реализации этих двух:
Первое могло быть выполнено при наличии проверки крона состояние батареи, прежде чем это запустит anacron. Второе могло быть сделано большое разнообразие путей; Вы уже предложили тот сами.