Да, так или иначе сон не работает на меня ни один (я использую Ubuntu 10.04). Я не уверен, что следующим решением является лучшее, но это, кажется, работает.
Создайте дополнительную новомодную задачу, скажем, post-sleep.conf (вход, добавленный для ясности):
description "Sleep when the job finishes" task script echo "Sleeping..." | logger -t "post-sleep-job" /bin/sleep 60s echo "Done sleeping" | logger -t "post-sleep-job" end script
Добавьте следующее к заданию, которое должно спать после завершения работы:
post-stop script start post-sleep end script
Используйте экземпляры в первом сценарии, если несколько заданий должны ожидать перед полным завершением работы. Однако я думаю, еще лучшее и больше надежного решения должны были бы полагаться на события.
На самом деле, приведенная выше команда совершенно верна. К сожалению, в то время, когда я задал вопрос, таблица маршрутизации была немного сломана. Таким образом, фактический маршрут проходил через неправильный IP-адрес даже с аргументом - адрес
.