一、
crond
基本概念
cron是
linux
下的deamon
,定時執行工具(相當於
windows
下的scheduled task)
,可以在無需人工干預的情況下定時的執行任務。
用於啟動和關閉這個服務的方法有:
(1)/sbin/service crond start //
啟動服務
(2)/sbin/service crond stop //
關閉服務
(3)/sbin/service crond restart //
重啟服務
(4)/sbin/service crond reload //
重新載入配置
(5)server crond status //
檢視crond
服務狀態
二、crontab
基本概念
crontab命令常用於從標準輸入裝置中讀取指令,並將其存放在
"crontab"
檔案中,方便以後查詢和讀取。
(1)格式
crontab [-u user]
(2)作用
使用crontab命令可以修改
crontab
配置檔案,然後該配置由
cron
公用程式在適當的時間執行,該命令使用許可權是所有使用者。
(3)主要引數
-e:執行文字編輯器來設定時程表,內空的文字編輯器是vi
-r:刪除目前的時程表
-l:列出目前的時程表
crontab –u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數
crontab –l //列出某個使用者cron服務的詳細內容
crontab –r //刪除某個使用者的cron服務
crontab –e //編輯某個使用者的cron服務
crontab filename //以filename作為crontab的任務列表檔案並載入
crontab 檔案中的行由6個字段組成,不同欄位間用空格或tab鍵分隔。
基本格式 : [引數間必須使用空格隔開]
分 時 日 月 周 命令
第1列表示分鐘1~
59 每分鐘用*或者
*/1表示
第2列表示小時1~
23(0表示
0點)第3列表示日期1~
31 第4列表示月份1~
12 第5列標識號星期0~
6(0表示星期天)
第6列要執行的命令
測試用例:
刪除定時任務
Linux任務排程程序crond的使用
一 crond簡介 crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。l...
Linux任務排程程序crond的使用
一 crond簡介 crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。l...
Linux任務排程程序crond的使用
一 crond簡介 crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。l...