crontab的執行問題
今天同事問了一問題:他的crontab 為什麼不能執行?
以前我們也碰到過這樣的問題,一般都會在crontab的命令域里加上
cd 目錄(可執行檔案所在的目錄)
./profile等等
具體為什麼也沒有去弄清楚,反正一般經過這樣幾次試,都能搞定
今天向把這個問題弄清楚,就翻了翻資料
現在大致的理解是這樣的:
crontab是一個系統守候作業程式,也就是說他是由root負責定時呼叫,去執行這些定時命令的
所以說他是沒有辦法得到其他使用者的環境變數的
因此我們必須將這個使用者的環境變數給它,然後他才能正確執行,
我現在的理解也就只有這麼多了。[@more@]
以前我們也碰到過這樣的問題,一般都會在crontab的命令域里加上
cd 目錄(可執行檔案所在的目錄)
./profile等等
具體為什麼也沒有去弄清楚,反正一般經過這樣幾次試,都能搞定
今天向把這個問題弄清楚,就翻了翻資料
現在大致的理解是這樣的:
crontab是一個系統守候作業程式,也就是說他是由root負責定時呼叫,去執行這些定時命令的
所以說他是沒有辦法得到其他使用者的環境變數的
因此我們必須將這個使用者的環境變數給它,然後他才能正確執行,
我現在的理解也就只有這麼多了。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267897/viewspace-906894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuentu crontab執行scala不執行問題
- Crontab 任務不執行問題
- crontab不執行mysql的指令碼問題的解決!MySql指令碼
- shell指令碼放到crontab裡就執行不成功的問題指令碼
- crontab執行phpPHP
- crontab不執行
- Linux計劃任務crontab執行指令碼不正確的問題Linux指令碼
- Linux的crontab問題Linux
- crontab異常:shell下可以執行命令,執行crontab卻報錯
- linux中crontab的問題Linux
- 執行crontab最好的時間(轉)
- crontab執行shell指令碼指令碼
- crontab 每隔幾秒執行
- 執行JPetStore的問題
- Debian的定時執行命令Crontab
- linux下crontab 不能執行的原因Linux
- Linux crontab 未執行排查Linux
- Linux crontab 沒有執行Linux
- 自動執行任務crontab
- 執行緒問題執行緒
- java多執行緒執行問題Java執行緒
- UNIX crontab自動執行指令碼指令碼
- 安裝ffmpeg和crontab執行ffmpeg
- 請教個問題執行 httprunner 遇到的問題HTTP
- [轉]一次linux下的crontab中定義的任務計劃無法執行的問題。Linux
- crontab無法執行perl指令碼 手工卻成功執行指令碼
- ArrayList 的執行緒安全問題執行緒
- 執行df -h卡住的問題
- 執行petstore時出的問題
- 問題:執行緒的終止執行緒
- jboss直接執行類的問題?
- 關於執行緒的問題...執行緒
- jivejdon執行的問題請教
- 多執行緒鎖的問題執行緒
- 多執行緒問題執行緒
- JdonFrameworkTest執行問題Framework
- Kill執行中的JOB的問題
- linux下定時執行任務的方法--crontabLinux