Pages

2009年10月20日 星期二

Ubuntu系統crontab的問題

Ubuntu系統在設定crontab的時候﹐要注意所有的shell或是php程式的最好是設定絕對路徑﹐因為crontab在執行時所抓取的路徑全部以crontab執行的user所在路徑作為標準.

例如 

01 * * * * date >> log  如果以root設定crontab的話則log 儲存在root本身的目錄

01 * * * * /home/abc/date.sh     date.sh內容為 date >> log   如果以root設定crontab的話則log 儲存在root本身的目錄﹐而非在abc的目錄﹐也就是在/home/abc/找不到log

沒有留言:

張貼留言