我想從FreeBSD上的cron執行一個shell腳本。Crontab沒有錯誤,但不執行腳本
爲了測試是否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
。
你能發佈劇本?我知道你說是微不足道...但...:P – 2010-01-12 16:45:04
的腳本是: #/ bin/sh的 回聲「你好」 和interaktive外殼;-)工作 – crontabOnFreebsd 2010-01-12 17:39:32