1)配置任務
為使用者 natasha 配置乙個定時任務,每天在本地時間 14:23 時執行以下命令:
/bin/echo hiya
解題參考:
[root@localhost ~]# systemctl restart crond.service
//重啟服務
[root@localhost ~]# systemctl enable crond.service
//設定開機自啟
[root@localhost ~]# crontab -e -u natasha //編寫任務計畫給natasha使用者
2314 * * * /bin/echo hiya //分 時 日 月 周 命令
[root@localhost ~]# crontab -l -u natasha //檢視natasha使用者的任務計畫
2314 * * * /bin/echo hiya
解破析理
1)按照計畫的時間,自動執行我們所給的任務
週期性任務計畫:
crontab
我們想使用週期性任務需要啟動系統服務crond
這是我們就可以配置了
crontab -e :給自己(當前使用者建立)
指定使用者建立計畫任務(必須由管理員許可權):
crontab -e -u 使用者名稱
檢視計畫任務
crontab -l -u 使用者名稱
刪除計畫任務
crontab -r -u 使用者名稱
cron任務記錄的格式:
執行任務的時間點 執行的命令操作
執行任務的時間點格式:分鐘 小時 日期 月份 星期(分時日月周)
表示方法:
n:指定的時間點
*:任意時間點
1-5:連續時間點
1,3,5:不連續的時間點
*/5:每隔5分鐘執行一次
比如每三天echo乙個hello:
不能寫* * /3 * /bin/echo hello因為這樣每分鐘都會執行一次
應該寫0 0 /3 *
注意或關係:
比如我們30 8 1-10 * 5 。。。
這裡不是且的關係,而是或的關係:
每個月的1-10號或者每週的1-5都會執行
執行的命令:最好寫絕對路徑
crontab任務計畫
crontab命令用於設定週期性的被執行指令。通常在後台執行。linux 系統中經常會用到。crontab 檔案每行都遵守特定的格式,主要是由空格或 tab分隔為數個領域,每個領域可以放置單一或多個數值。使用說明 crontab e l r v e 編輯 crontab r 刪除任務計畫 l 列出任...
linux crontab 任務計畫
linux下定時執行任務的方法 在linux中你應該先輸入crontab e,然後就會有個vi編輯介面,再輸入0 3 1 clearigame2內容到裡面ctrl c wq 儲存退出。在linux中,週期執行的任務一般由cron這個守護程序來處理 ps ef grep cron cron讀取乙個或多...
任務計畫 cron
linux中大部分管理工作都是通過定期自動執行某乙個指令碼來完成任務。那使用什麼命令?以及如何來編寫。crontab命令 u 表示指定某個使用者,不加 u選項則為當前使用者 e 指定計畫任務 l 列出計畫任務 r 刪除計畫任務 建立乙個計畫任務 crontab e 實際會開啟 var spool c...