台灣最大程式設計社群網站
線上人數
1714
 
會員總數:245912
討論主題:189503
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> crontab 無法執行排程
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
crontab 無法執行排程
價值 : 10 QP  點閱數:14689 回應數:5
樓主

jerryliu
初學者
10 18
196 9
發送站內信

請問我使用 crontab 每一分鐘執行 shell script 檔,但是crontab 卻無法正確執行,crontab 我也啟動了,請問是哪邊需要調整
我的環境是FC4 執行步驟:1. vi /etc/crontab 2. */1 * * * * root test.sh 3.test.sh 的內容: mkdir /etc/ABC 4. ./etc/init.d/crond restart
我查過網路上的資料在 /etc//etc/cron.hourly 的資料匣,可以將檔案放入裡面,就可以每小時做排程執行,請問可以改成每分鐘執行嗎

搜尋相關Tags的文章: [ crontab ] ,
本篇文章發表於2007-08-09 18:32
1樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
我是使用CentOS 45測試,做每分鐘寄信測試
就如同你的寫法
1、vi /etc/crontab
2、*/1 * * * * root /home/towns/test.sh
3、test.sh內容echo testmail from centos45-test | mail -s testmail towns
4、chmod 755 /home/towns/test.sh
5、service crond restart
系統每分鐘會寄信出,來可以正常使用
注意
2 指定程式的路徑要正確
4 該程式需有可執行權限
本篇文章回覆於2007-08-10 12:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

白果喵
捐贈 VP 給 白果喵 檢舉此回應
建議多善用跳行...一堆字這樣很不好看...

>請問我使用 crontab 每一分鐘執行 shell script 檔,但是crontab 卻無法正確執行,crontab 我也啟動了,請問是哪邊需要調整

crontab無法啟動原因很多....
你先得去查查/var/log/cron出現什麼...

>我的環境是FC4 執行步驟:
>1. vi /etc/crontab
>2. */1 * * * * root test.sh
>3.test.sh 的內容: mkdir /etc/ABC
>4. ./etc/init.d/crond restart

為crontab加入工作有很多方式
你也可試用crontab -e加入工作
也請檢查test.sh有0755或相對public有「執行」的權限

>我查過網路上的資料在 /etc//etc/cron.hourly 的資料匣,可以將檔案放入裡面,就可以每小時做排程執行,請問可以改成每分鐘執行嗎

你會發現/etc內
除了文字設定榴crontab外
還有 cron.monthly cron.weekly cron.daily cron.hourly cron.minute
基本上各代表 每月 每周 每天 每小時 每分鐘
當然沒有每秒和每年可設
本篇文章回覆於2007-08-10 15:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
先確認一下,crond是否能正常執行,查一下/var/log/cron,看看有沒有錯誤訊息
本篇文章回覆於2011-07-08 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
crontab最常見的錯誤,也是很多人死得不明不白的地方:路徑
反正就寫完整一點嘛

/bin/bash /root/test.sh
本篇文章回覆於2011-07-09 01:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
話說...2007年的.............嗯.............................
本篇文章回覆於2011-07-09 01:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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