Учитывая наличие обычного ПК, мы хотели бы использовать его для круглосуточного выполнения некоторых задач в фоновом режиме.
По сути, мы хотели бы иметь такие команды, как:
add-task *insert command here*
list-tasks
remove-task(s)
Добавленные задачи должны просто помещаться в очередь и выполняться одна за другой в фоновом режиме (продолжая работать после выхода из оболочки).
Есть ли простой скрипт / программа, которая делает это?
batch
команда «не выполняет распараллеливание». Обычно между стартом одной работы и следующей начинается задержка в 60 секунд; однако нет ничего, что заставляло бы следующее задание ждать завершения первого - оно сatd
радостью удалит задания из очереди пакета, как только истечет значение, заданное-b
параметром (см.atd
справочную страницу).