Планирование последовательных задач из командной строки

Я читал об использовании 'в' запланировать задачи из командной строки на основе времени начала здесь.

Если я не знаю, сколько времени задачи возьмут для завершения, что лучший способ состоит в том, чтобы запланировать последовательные задачи? В этом случае я хочу запустить несколько скриптов Torch7 последовательно.

1
задан 18 August 2016 в 19:41

1 ответ

AFAIK можно ввести несколько команд в сингл at задание, и они будут выполняться последовательно в порядке, в котором Вы ввели их - например, с помощью sleep для моделирования расширенной команды:

$ at now +1 minute
warning: commands will be executed using /bin/sh
at> logger ": starting first job"; sleep 1m
at> logger ": starting second job"; sleep 1m
at> logger ": staring third job"
at> <EOT>
job 2 at Thu Aug 18 07:58:00 2016

результаты в

$ tail -f /var/log/syslog
Aug 18 07:58:26 xenial-vm steeldriver: : starting first job
Aug 18 07:59:26 xenial-vm steeldriver: : starting second job
Aug 18 08:00:26 xenial-vm steeldriver: : staring third job

, С другой стороны, Вы могли создать сценарий обертки для своих команд и расписание что в at

1
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

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