centos 7新增定時任務

2021-09-04 11:51:05 字數 1684 閱讀 8128

下面給大家介紹一下centos 7下怎麼新增定時任務前言

1.簡介

cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務:

/bin/systemctl start crond.service   //啟動

/bin/systemctl stop crond.service    //停止

/bin/systemctl restart crond.service //重啟

設定開機自啟動

vi  /etc/rc.d/rc.local
然後在最後加上

/bin/systemctl start crond.service
2.新增任務

crontab -e

0 */6 * * * yourcommand

查詢任務是否加了

crontab -l -u root
3.基本格式 :

*  *  *  *  *  command

分 時 日 月 周 命令

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

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

第3列表示日期1~31

第4列表示月份1~12

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

第6列要執行的命令

4.crontab檔案的一些例子:

//上面的例子表示每晚的21:30重啟apache。

//上面的例子表示每月1、10、22日的4 : 45重啟apache。

//上面的例子表示每週

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

//上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。

//上面的例子表示每星期六的11 : 00 pm重啟apache。

//上面的例子表示每一小時重啟apache

//上面的例子表示晚上11點到早上7點之間,每隔一小時重啟apache

//上面的例子表示每月的4號與每週一到週三的11點重啟apache

//上面的例子表示一月一號的4點重啟apache

MySQL新增定時任務

將定時任務開啟 set global event scheduler 1 設定該事件使用或所屬的資料庫base資料庫 use test 如果原來存在該名字的任務計畫則先刪除 drop event if exists enent create test 設定分隔符為 mysql預設的語句分隔符為 這樣...

Sybase Ase 新增定時任務

準備乙個sh檔案和sql檔案 sh檔案中內容如下 home sybase bash profile logfile home sybase job log.log time date y m d h m echo time job start isql usa p sserver i home sy...

linux新增定時任務

要使用的主要命令 一 新增或編輯定時任務檔案 root instance nretneiu cp etc crontab home 複製系統定時任務檔案到你的家目錄 root instance nretneiu cd home 進行家目錄 root instance nretneiu home ls...