crontab定時執行php指令碼 簡單例項

2021-10-03 11:28:46 字數 1391 閱讀 6476

crontab -e 編輯定時器

ctrl+o儲存,ctrl+x退出

*

*/1 ***

/home/testcrontab/123.php

停止,啟動,重啟cron,檢視狀態

/etc/init.d/cron stop start restart status

pgrep cron 檢視cron程序id

需要注意執行的資料夾許可權

chown -r root:root /home/testcrontab/

chmod -r 744 /home/testcrontab/

/home/testcrontab/123.php程式如下

#!/usr/bin/php -q

<?php

$file

="/home/testcrontab/"

.date

("ymd-his").

".txt"

;file_put_contents

($file

,date

("y-m-d"))

;?>

crontab 知識補充

minute

hour

day of mouth

month of year

day of week**

***每個小時的第幾分鐘執行該任務

鐘執行該任務 每天的第幾個小時執行該任務

每月的第幾天執行該任務

每年的第幾個月執行該任務

每週的第幾天執行該任務

0~59

0~23

1~31

1~12

0~6(0表示周天)

示例:5 * * * * command 每小時的第5分鐘執行一次命令

30 18 * * * command 指定每天下午的 6:30 執行一次命令

30 7 8 * * command 指定每月8號的7:30分執行一次命令

30 5 8 6 * command 指定每年的6月8日5:30執行一次命令

30 6 * * 0 command 指定每星期日的6:30執行一次命令

每天的下午4點、5點、6點的5 min、15 min、25 min、35 min、45 min、55 min時執行命令。

5,15,25,35,45,55 16,17,18 * * * command

cron的定時任務備份恢復

如果使用crontab -r 誤刪了定時任務 在/var/spool/cron下有定時任務的備份.可以通過該cron找回

如果沒有許可權 的話 su - + root.password 在root使用者下 進行檢視

利用Crontab定時執行Python指令碼

一 crontab操作crontab l 列出全部定時任務crontab e 編輯定時任務二 crontab格式第一列的 表示 分 第二列的 表示 時 第三列的 表示 日 第四列的 表示 月 第五列的 表示 周三 定時執行python指令碼 1 python3 test test.py 每小時執行一...

crontab定時執行php程式

定時任務一直就是應用程式不可少的功能,在php中,想要做定時任務,如果使用ignore user abort true 消耗資源。這裡用的是linux crontab任務計畫 常用選項 u 指定某個使用者,不加 u選項則為當前使用者 e 制定計畫任務 l 列出計畫任務 r 刪除計畫任務。使用 cro...

crontab定時執行命令

crontab 是系統守護程序 crontab file u user 用指定的檔案替代目前的crontab。crontab u user 用標準輸入替代目前的crontab.crontab l user 列出使用者目前的crontab.crontab e user 編輯使用者目前的crontab....