centos7 定時執行任務 cron

2021-09-24 10:00:19 字數 1303 閱讀 1005

centos7 定時執行任務可以傳送curl請求也可以直接執行指令碼

在centos7如果不出意外在你的 /var/spool/cron/root 這個檔案裡面去設定

0 0 * * * ? /usr/bin/curl  //這個是用curl的方式定時去請求頁面,表示每小時的整點執行一次,網上都是這麼寫的,但是我的不起作用,奇怪了,我是用    0 * * * *這個才行 

每五分鐘執行  */5 * * * *

每小時執行     0 * * * *

每天執行        0 0 * * *

每週執行       0 0 * * 0

每月執行        0 0 1 * *

每年執行       0 0 1 1 *

任務新增格式 :

*  *  *  *  *  command

分  時  日   月   周   命令

第1列表示分鐘1~59  每分鐘用*或者 */1表示

第2列表示小時0~23(0表示0點)

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~6(0表示星期天)

第6列要執行的命令

crontab檔案的例子:

表示每晚21:30重啟apache。

表示每月1、10、22日的4 : 45重啟apache。

表示每週

六、週日的1 : 10重啟apache。

表示在每天18 : 00至23 : 00每隔30分鐘重啟apache。

表示星期六晚上11點重啟apache。

每一小時重啟apache

晚上11點到早上7點之間,每隔一小時重啟apache

每月的4號與每週一到週三的11點重啟apache

Centos7 利用crontab定時執行任務

cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin service crond start sbin service crond stop sbin service crond restart sbin service crond reload 要把cr...

Centos7 利用crontab定時執行任務

cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin service crond start sbin service crond stop sbin service crond restart sbin service crond reload要把cro...

CentOS 7如何實現定時執行python指令碼

在centos下,可以使用crontab進行定時任務的處理。一 crontab的安裝 預設情況下,centos 7中已經安裝有crontab,如果沒有安裝,可以通過yum進行安裝。yum install crontabs 二 crontab的定時語法說明 corntab中,一行 就是乙個定時任務,其...