centos定時器 命令

2021-10-25 19:22:04 字數 2014 閱讀 5895

我的定時器:

以普通使用者直接編輯crontab -e 

*/1 * * * * /usr/bin/php -f /www/stay.dooland.com/crontab.php >>/home/push/text.txt    -----------每分鐘讓php 自動執行一次crontab.php檔案並把結果輸出到text.txt檔案裡面

01 00 * * * /usr/bin/php -f /www/stay.dooland.com/count.php >>/home/push/text.txt       ------------每天的凌晨0點01分鐘php自動執行一次count.php檔案並讓結果輸出到text.txt檔案裡面

#0-59/1 * * * * zhi /usr/bin/php -f /var/www/html/jiankong/task.php   ------每分鐘  讓php  以 zhi使用者身份去執行task.php檔案

#0-59/1 * * * * zhi echo 'faa' /var/www/html/aa.txt      ---

1.直接用crontab命令編輯

crontab -e 以當前使用者身份 直接進行編輯

引數意思:

crontab -u //表示設定某個使用者的crontab服務,一般root使用者在執行這個命令的時候需要此引數

crontab -l //表示列出某個使用者crontab服務的詳細內容

crontab -r //表示刪除沒個使用者的crontab服務

crontab -e //表示編輯某個使用者的crontab服務

比如說root檢視自己的crontab設定:crontab -u root -l

再例如,root想刪除fred的crontab設定:crontab -u fred -r

* * * * * 五個星號,每個星號代表的意義如下:

分鐘 (0-59)

小時(0-23)

日期(1-31)

月份(1-12)

星期(0-6) //0代表星期天

除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值範圍內的數字,"/"代表每的意思,"*/5"表示每5個單位,"-"代表從某個數字到某個數字,","分開幾個離散的數字。以下舉幾個例子說明問題:

比如:5 6 * * * php /usr/share/nginx/test.php 表示每天早上 6.5 分這個時間點執行要執行的命令

*/5 * * * * php /usr/t.php 表示每5分鐘執行一次命令

5,15,40 * * * * php /root/test.sh 表示在每個小時的 5 15 40 分 執行要執行的命令

centso 下 若沒有crontab 服務 可yum 直接安裝,如下:

安裝crontab:

yum install crontabs

說明:/sbin/service crond start //表示啟動服務

/sbin/service crond stop //表示關閉服務

/sbin/service crond restart //表示重啟服務

/sbin/service crond reload //表示重新載入配置

想要看crontab服務狀態:service crond status

還可以手動啟動crontab服務:service crond start

檢視crontab服務是否已設定為開機啟動,執行命令:ntsysv

學海無涯,活到老學到老,各類技術層出不斷,各語言層出不斷,需要it人不斷學習不斷探索,才不會被快速更新的技術需求淘汰。

本人技術宅一枚,從業深耕it十多年,積累和總結大量經驗和各種資源,為助力幫助大家快速學習提公升技術能力,可以免費提供大家學習交流,

需要**:微&信 hao:1462436191   qq 同號

掃碼加:

centos任務定時器

一 定時服務的啟動與關閉 如果想讓我的定時任務生效,我們必須要在centos中啟動乙個叫crond的這樣的乙個服務。crond服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 啟動systemctl start crond.service檢視狀態 systemctl s...

centos定時器 crond(定時清理快取例項)

43 21 每天的21 43 執行 15 05 每天的05 15 執行 0 17 每天的17 00 執行 0 17 1 每週一的 17 00 執行 0,10 17 0,2,3 每週日,周二,週三的 17 00和 17 10 執行 0 10 17 1 毎月1日從 17 00到7 10 毎隔1分鐘 執行...

centos定時器ctond的使用

一般centos裡面都預設安裝了定時管理工具,crond。關於crond的操作 service crond status 檢視crond的狀態 service crond start 啟動crond service crond stop 停止crond 使用corntab l命令,可以檢視當前環境以...