не выполняется скрипт через cron
Форум — General
Уважаемые. Помогите пожалуйста. Суть вот в чем:
Есть скрипт:
#!/bin/bash MYPROG='soft' RESTART='/root/soft/soft' PGREP=«/usr/bin/pgrep» # find myprog pid $PGREP ${MYPROG} # if not running if [ $? -ne 0 ] then $RESTART fi
так вот этот скрипт как можете видеть следит за процессом и если процесса нет, он запускает софт. Скрипт лежит в папке с этим софтом (/root/soft), и при выполнение в консоли ./123.sh он прекрасно работает, но если его поставить в cron, он не работает.
В cron добавляю crontab -e * * * * * /root/soft/123.sh
И если его перенести в папку /root он тоже перестает работать при запуске через консоль.
Помогите решить проблему...