2013年12月24日 星期二

cron 的一些.. run as XXX 還有環境

cron 是定時執行的 daemon。
命令是在; /etc/crontab
在crontab 中可以指定以哪一個 user 的身份來 run command
但是並不包含該 user 環境變數。

所以 run 起來會和真的以該user run 該 script 的結果不同。

為了解決這個問題,
可以在 command script 的開頭加入: . .profile

沒有留言:

張貼留言