2

По умолчанию (и от того, что я смотрел до сих пор), at свалках стандартного терминала вывода текста в /var/mail/yourusername (например, echo "hello" | at now + 1 minute сохранит журнал о команде) Есть ли способ отключить это или аргумент, который я могу передать, чтобы не допустить этого?

2 ответа2

3

Перенаправить вывод на ноль

>/dev/null 2>&

Например:

echo "/path/myscript > /dev/null 2>&1" | at now
2

at не выдает его в /var /mail /username, он отправляет его пользователю по электронной почте. Если ваш локальный почтовый сервер настроен для хранения сообщений в /var /mail /username, то он доставляет их туда. Если вы не хотите их там, настройте ваш почтовый сервер по-другому.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .