Rumah > php教程 > php手册 > teks badan

linux下使用cronjob定时执行php脚本

WBOY
Lepaskan: 2016-06-06 19:45:06
asal
1154 orang telah melayarinya

在linux中输入命令 crontab -e 然后使用vim的命令编辑打开的文件,输入 0 * * * * /usr/bin/php -f /home/userxxx/update.php 保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写数据库执行,自动发邮件等功能。 注 :直接写成0

在linux中输入命令

<span>crontab -e</span>
Salin selepas log masuk

然后使用vim的命令编辑打开的文件,输入

<span><span>0</span> * * * * /usr/bin/php -f /home/userxxx/update.php</span>
Salin selepas log masuk

保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写数据库执行,自动发邮件等功能。

:直接写成 0 * * * * php -f /home/userxxx/update.php将不会起作用。

另外cronjob的格式为:

MIN HOUR DOM MON DOW CMD

Field Description Allowed Value
MIN Minute field 0 to 59
HOUR Hour field 0 to 23
DOM Day of Month 1-31
MON Month field 1-12
DOW Day Of Week 0-6(0表示星期天)
CMD Command Any command to be executed.


使用(-)可以划定范围

如:0 0-6 * * * command 表示每天0-6点整执行command

使用(,)可以枚举时间

如: 0,15,30,45 * * * * command 表示每个小时的0分,15分,45分,30分会执行command

使用(/)可以指定间隔

如:* */4 * * * command表示每四小时执行command

组合用法

0-10/2 * * * * command表示在前10分钟内每隔2分钟执行command

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan