LINUX.ORG.RU
ФорумAdmin

Вопрос по cron


0

1

Есть скрипт в cron.hourly необходимо чтобы на локальный почтовый ящик приходило сообщение о том отработал ли скрипт , как это реализовать ? пробовал

oot@test1:/etc# cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
#Добавил адрес куда должна идти результаты работы 
MAILTO=root@test1.local
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#

Запустил скрипт в почте пусто ,подскажите где накосячил ?

★★

Последнее исправление: drac753 (всего исправлений: 1)

на почту будет приходитm то, что выполняемый скрипт напишет в stdout

aol ★★★★★
()

да, и как ты его запустил? надо, чтобы он через крон отработал, а не ручками...

aol ★★★★★
()

# crontab -e

anonymous
()
Ответ на: комментарий от drac753

понимаешь, в чем прикол: скрипт сам по себе не работает с почтой. это крон всё делает. так что, если при ручном запуске нужна почта, хардкодь это в своём скрипте.
что-то типа echo qwe | mail me@localhost

aol ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.