crontab [-u username] [-l|-e|-r]
引數:-u: 只有root才能進行這個任務,也即幫其他使用者新建/刪除crontab工作排程;
-e: 編輯crontab 的工作內容;
-l: 查閱crontab的工作內容;
-r: 刪除所有的crontab的工作內容,若僅要刪除一項,請用-e去編輯。
1.新增、修改排程任務
2. 檢視排程任務
crontab -l //列出當前的所有排程任務
crontab -l -u jp //列出使用者jp的所有排程任務
3. 刪除任務排程工作
crontab -r //刪除所有任務排程工作
4.為當前使用者建立cron服務
1)、鍵入 crontab -e 編輯crontab服務檔案
範例一:用dmtsai的身份在每天的12:00發信給自己
crontab -e
#此時會進入vi的編輯介面讓你編輯工作。注意到,每項工作都是一行。
0 12 * * * mail dmtsai -s "at 12:00
"< /home/dmtsai/.bashrc
#分 時 日 月 周 |《**********====命令列********************===》|
2)、檢視該使用者下的crontab服務是否建立成功, 用 crontab -l 命令
3)、啟動crontab服務
一般啟動服務用 /sbin/service crond start 若是根使用者的cron服務可以用 sudo service crond start,這裡還是要注意下不同版本linux系統啟動的服務的命令也不同,像我的虛擬機器裡只需用 sudo service cron restart 即可,若是在根用下直接鍵入service cron start就能啟動服務
4)、檢視服務是否已經執行用 ps -ax | grep cron
ps:詳細點選鏈結
linux定時任務 at定時任務
at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...
py列表的增刪改查等
列表的增加 li.insert 2,qqq 在元素索引值2處插入 qqq li.extend 1,2,3 迭代新增,在尾處新增1,2,3 列表的刪除 li.pop 1 根據索引刪除,刪除2,預設刪除最後乙個 li.clear 清空列表 del li 刪除列表 del li 0 2 切片刪除 列表的修...
linux定時任務
crontab 設定定時任務 crontab 可以根據分鐘 小時 日期 月份 星期的組合來設定定時任務的自動執行 要使用該服務必須啟動 crond 服務,檢視 crond 服務有沒有啟動,執行命令 servicecrond status 一些任務事例,幫助理解 3020 root back.sh 每...