Команда `at`: что означает опция` -w`?

У меня есть скрипт, который использует команду at. И иногда я получаю электронные письма как этот:

Date: Mon,  3 Jul 2017 14:18:00 +0300 (EEST)
From: root <root@localhost.org>
To: root@localhost.org
Subject: Output from your job      173

Another app is currently holding the xtables lock. Perhaps you want to use the -w option?

Конечно, я бы использовал эту опцию, чтобы предотвратить подобные сообщения, но сначала я хочу узнать, что означает эта опция. К сожалению, опция -w не указана в man at .

Кто-нибудь знает, что именно означает этот параметр?

5
задан 3 July 2017 в 08:02

2 ответа

Сообщение от Вашего задания, не от atat также не имеет a -w опция BTW). По умолчанию, at отправляет STDOUT и STDERR от любого задания через почту, если не указано иначе.


По-видимому, Ваше задание было a iptables задача - на основе сообщения относительно xtables. И -w (--wait) опция iptables ожидает xtables блокировка, которая будет выпущена, как предложено в сообщении.

11
ответ дан 23 November 2019 в 08:42

Ошибка, кажется, связана с iptables команда

человек iptables

- w, - ожидают, Ожидают блокировки xtables. Чтобы препятствовать тому, чтобы несколько экземпляров программы работали одновременно, попытка будет предпринята для получения монопольной блокировки в запуске. По умолчанию программа выйдет, если блокировка не может быть получена. Эта опция заставит программу ожидать, пока монопольная блокировка не сможет быть получена.

4
ответ дан 23 November 2019 в 08:42

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

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