Linux crontab :工作排程
最近因為lab 教育部計畫得數位學習網站需要定期計算成績 所以去找了一下linux工作排程的用法
編輯會進入vi的編輯畫面 每行代表一工作 寫法如下
0 0 * * * /usr/local/www/awstats/cgi-bin/awstats.sh
分時日月年 指令
時間也可以用文字方式指定 對應表如下
@reboot Run once, at startup.
@yearly Run once a year, "0 0 1 1 *".
@annually (same as @yearly)
@monthly Run once a month, "0 0 1 * *".
@weekly Run once a week, "0 0 * * 0".
@daily Run once a day, "0 0 * * *".
@midnight (same as @daily)
@hourly Run once an hour, "0 * * * *".
參考資料
鳥哥的linux私房菜 http://linux.vbird.org/linux_basic/0430cron.php
Tsung's blog http://plog.longwin.com.tw/my_note-unix/2008/01/08/crontab_howto_write_2008
crontab [-u username] [-l|-e|-r]
選項與參數:
-u :只有 root 才能進行這個任務,亦即幫其他使用者建立/移除 crontab 工作排程;
-e :編輯 crontab 的工作內容
-l :查閱 crontab 的工作內容
-r :移除所有的 crontab 的工作內容,若僅要移除一項,請用 -e 去編輯。
編輯會進入vi的編輯畫面 每行代表一工作 寫法如下
0 0 * * * /usr/local/www/awstats/cgi-bin/awstats.sh
分時日月年 指令
時間也可以用文字方式指定 對應表如下
@reboot Run once, at startup.
@yearly Run once a year, "0 0 1 1 *".
@annually (same as @yearly)
@monthly Run once a month, "0 0 1 * *".
@weekly Run once a week, "0 0 * * 0".
@daily Run once a day, "0 0 * * *".
@midnight (same as @daily)
@hourly Run once an hour, "0 * * * *".
參考資料
鳥哥的linux私房菜 http://linux.vbird.org/linux_basic/0430cron.php
Tsung's blog http://plog.longwin.com.tw/my_note-unix/2008/01/08/crontab_howto_write_2008
留言
張貼留言