Я пытаюсь выполнить скрипт оболочки из cron на Freebsd.
Чтобы проверить, работает ли crontab
, я написал строку
* * * * * echo "Hello" > /home/myuser/logile
и она работаетхорошо.
Но при попытке выполнить любой скрипт он ничего не делает, даже не выдает ошибку.(В сценарии, который я пытался запустить, используется та же команда echo) Ниже приведен вывод crontab -l
:
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
HOME=/home/myuser
MAILTO=myuser
* * * * * /home/myuser/shellscript.sh > /home/myuser/logfile
Почему сценарий не выполняется, хотя crontab
явно выполняется?Разрешение для всех файлов установлено на rwxr-xr-x
.