Я использую
echo "<some command> | at -q <queuename> now
для создания очереди заданий.
Я могу использовать команду atq, чтобы получить список вакансий.
Кажется, я не могу найти ни одной команды или переключателя, которые могут показать мне статус задания: например, выполняется, в очереди, выполнено и т. Д.
Из руководства по адресу:
The special queue "=" is reserved for jobs which are currently running.
Итак, если задание находится в этой очереди, это означает, что оно в настоящее время выполняется.
Например
[root@test ~]# atq
8 Thu Oct 22 00:32:00 2015 a root
9 Wed Oct 21 23:38:00 2015 a root
10 Wed Oct 21 23:35:00 2015 = root
В этом случае выполняется задание номер 10. Остальные вакансии находятся в очереди «а». Когда задание выполнено, оно просто исчезает из очереди.