crontab服務需要root許可權執行
下面是官方的解釋說明:
shell=/bin/bash
path=/sbin:/bin:/usr/sbin:/usr/bin
mailto=root
home=/
# for details see man 4 crontabs
# example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) or jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (sunday=0 or 7) or sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
使用方法如下:
新增排程任務
* * * * * /root/ceshi.sh每秒執行一次ceshi.sh
30 5 * * * /root/ceshi.sh每天的5點30分執行ceshi.sh
* * 1 1 * /root/ceshi.sh每月的1月1日執行ceshi.sh
30 5 */10 * * root/ceshi.sh 每隔10天的5點三十分執行一次ceshi.sh
30 5 * * 1 /root/ceshi.sh每週一5點三十分執行一次ceshi.sh
檢視排程任務
執行:crontab -l
刪除排程任務
執行:crontab -r
儲存排程任務輸出結果
在任務後面加》/path/file 2>&1
如30 5 */10 * * root/ceshi.sh >/root/record.txt 2>&1
說明:2>&1是將執行結果全部重定向到目標檔案中
crontab使用詳解
使用crontab定時執行php 例 每隔十分鐘執行一次 一 在crontab中使用php執行指令碼 就像在crontab中呼叫普通的shell指令碼一樣 具體crontab用法 使用php程式來呼叫php指令碼。每一小時執行myscript.php如下 複製 如下 crontab e 00 usr...
Crontab使用詳解
第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4列月1 12 第5列星期0 6 0表示星期天 第6列要執行的命令 下面是crontab的格式 分 時 日 月 星期 要執行的命令 這裡有crontab檔案條目的一些例子 30 21 usr local apache bin a...
Crontab使用詳解
第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4列月1 12 第5列星期0 6 0表示星期天 第6列要執行的命令 下面是crontab的格式 分 時 日 月 星期 要執行的命令 這裡有crontab檔案條目的一些例子 30 21 usr local apache bin a...