Приветствую! Не могу понять, почему не выполняется sh скрипт...
Стоит скрипт в crontab с параметрами:
*/1 * * * * /root/astrachecker.sh > checkerlogs.log
Сам скрипт:
nc -vz 127.0.0.1 8080
if [ $? -eq 0 ]; then
echo OK
else
echo FAIL
perl pushmsg.pl
/usr/bin/astra --relay -l ip -p 8080 --log /var/log/astra/astra.log
fi
В исходном файле checkerlogs.log ничего нет (пусто), хотя сам скрипт вроде как запускается через crontab.
Лог, выдранный с /var/log/syslog
May 25 18:32:01 d1 CRON[1443]: (root) CMD (/root/astrachecker.sh > checkerlogs.log)
Что я делаю не так? Хотел бы узнать ваше мнение по этому поводу. Заранее всем спасибо!