Сегодня в полночь мне нужно было запустить задачу в системе Debian.
Поскольку я никогда ничего не делал с atd, я хотел сначала попробовать, работает ли он должным образом.
Я получил test.sh
в папке /usr/local/dump/
который содержит следующее:
#!/bin/sh
echo "xyz" > out.file
Я пытаюсь выполнить сценарий оболочки следующим образом:
/usr/local/ecs_dump$ at 12:46
warning: commands will be executed using /bin/sh
at> test.sh
at> <EOT>
job 20 at Tue Jun 7 12:46:00 2016
Когда я проверяю системный журнал, я продолжаю получать:
Exec failed for mail command: No such file or directory
Может ли кто-нибудь объяснить мне, что я здесь сделал не так? Заранее спасибо.
Вам нужна почтовая команда. Он используется для отправки писем с выводом сценариев at. Вы можете установить s-nail
пакет, который предоставляет эту команду:
apt-get install s-nail