Freebsd で cron からシェル スクリプトを実行しようとしています。
まったく機能しているかどうかをテストするため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
ます。