У меня есть виртуальный частный сервер Ubuntu 14.04.
Определено несколько cronjobs:
00 03 * * * cd /root && ./backupJob.sh
00 04 * * * sudo -u www-data php /var/www/dir/htdocs/bin/indexer.php
00 05 * * * cd /root && ./cleanUpUploadedFilesJob.sh
Теперь sysadmin получает электронное письмо за каждый выполненный cronjob, даже на успех. Обратите внимание, что у меня есть постфикс, работающий на том же компьютере, и в crontab нет MAILTO="".
Цель состоит в том, чтобы получать только электронную почту, когда у скрипта есть значение выхода, отличное от 0.
Если я добавлю 1>/dev/null в каждую строку, мой стандарт будет перенаправлен? Будет ли поведение стандартной ошибки оставаться неизменным?