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....