台灣最大程式設計社群網站
線上人數
1618
 
會員總數:246478
討論主題:189985
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> shell script進cron執行的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
shell script進cron執行的問題
價值 : 20 QP  點閱數:1345 回應數:2
樓主

KEROKERO
初學者
17 63
744 75
發送站內信

寫一個test.sh
test1=$(route)
echo "$test1" > aaa.txt
echo "#`date`" >> aaa.txt

直接執行test.sh均可正常在aaa.txt輸出route結果,但如果在crontab中建*/1 * * * * /root/test.sh,route便只有空空如也,只有最下一行的date有輸出到aaa.txt!
在cron裡的執行未什麼會不一樣?

本篇文章發表於2012-03-30 10:23
1樓
回應


檢舉此回應
我猜是 上層資料夾安全性問題 都設成777 或750看看
本篇文章回覆於2012-03-30 13:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

KEROKERO
檢舉此回應
我找到了!
加一行export PATH=/bin:/sbin:/usr/bin:/usr/sbin在最前面就可以

本篇文章回覆於2012-03-30 14:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.