Назад | Перейти на главную страницу

как найти Linux в статусе работы

Я использую

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. Остальные вакансии находятся в очереди «а». Когда задание выполнено, оно просто исчезает из очереди.