測試的例子:
root@openwrt:/tmp/spool/cron# crontab -l
*/1 * * * * sh /root/mytest.sh
root@openwrt:~# cat mytest.sh
#!/bin/sh
echo good >> /tmp/kkk
root@openwrt:~#
注,要給mytest.sh 加執行許可權, 另外的話 echo 時,資料是回顯不到串列埠,不要在串列埠中傻傻等。
1. 對於openwrt來講 crontab 實際是放在 /var/spool/cron 目錄下
可以參考這個
2. crontab 指令
使用許可權 : 所有使用者
使用方式 :
crontab file [-u user]-用指定的檔案替代目前的crontab。
crontab-[-u user]-用標準輸入替代目前的crontab.
crontab-1[user]-列出使用者目前的crontab.
crontab-e[user]-編輯使用者目前的crontab.
crontab-d[user]-刪除使用者目前的crontab.
crontab-c dir- 指定crontab的目錄。
crontab檔案的格式:m h d m d cmd.
參考
3. crontab 啟動
依賴 crontabs包和 crond服務, crond服務使用的crontab定義的命令
因此需要:
service crond start (有的是service cron start)
或者/etc/rc.d/init.d/crond start
加入開機自動啟動:
chkconfig --level 35 crond on
定時引爆之crontab
楔子其實寫乙個python 或者 shell 指令碼即可,以下內容只為入門學習。接下來開始埋放地雷或者 簡介 1.計畫任務,是任務在約定的時間執行已經計畫好的工作,這是表面的意思。在linux中,我們經常用到cron伺服器來完成這項工作。cron伺服器可以根據配置檔案約定的時間來執行特定的作務。比如...
linux之 crontab 配置指南
為當前使用者建立cron服務 鍵入 crontab e 編輯crontab服務檔案 例如 檔案內容如下 2 bin sh home admin jiaoben buy deletefile.sh 儲存檔案並並退出 2 bin sh home admin jiaoben buy deletefile....
Linux命令學習之crontab
crontab檔案包含送交cron守護程序的一系列作業和指令。每個使用者可以擁有自己的crontab檔案 同時,作業系統儲存乙個針對整個系統的crontab檔案,該檔案通常是 etc crontab,而這個檔案只能由系統管理員來修改。使用者的crontab檔案存放在 var spool cron u...