Linux定時任務增刪改查等說明

2022-03-11 15:37:06 字數 1010 閱讀 9898

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 每...