发布于2026-07-14 阅读(0)
扫一扫,手机访问
用 crontab 来管理 PHP 的定时任务,是 CentOS 系统里很常见的操作。给大家梳理一下具体的配置步骤。

整个配置过程大致分为几步,我们一步步来看。
第一步:打开终端。 这个没得说,命令行操作的基础。
第二步:编辑 crontab 文件。 在当前用户的终端下,直接输入 crontab -e 就可以打开编辑模式。如果需要为指定的其他用户设置任务,那么命令要稍微变一下:sudo crontab -u username -e,把 username 替换成目标用户的用户名即可。
第三步:根据 cron 语法添加任务。 在打开的编辑界面里,按照固定的格式写入任务。cron 表达式的标准格式长这样:
* * * * * /usr/bin/php /path/to/your/php/script.php
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday to Saturday; 7 is also Sunday)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
其实并不复杂。举个例子就很好理解:想要每天凌晨 1 点执行位于 /var/www/html/backup.php 的 PHP 脚本,那就添加这么一行:
0 1 * * * /usr/bin/php /var/www/html/backup.php
这里的五个星号分别对应分钟、小时、日期、月份和星期,用数字精确到具体时间点。
第四步:保存退出。 编辑完成后,直接保存并关闭文件。crontab 会自动加载新配置。
第五步:验证结果。 使用 crontab -l 可以查看当前用户已有的定时任务列表。如果刚才设置的是其他用户的任务,那就用 sudo crontab -u username -l 来查看。
配置到这里基本就完成了。有两个小细节值得留意:确认你的 PHP 脚本具备可执行权限;同时在脚本里做好错误日志和输出处理,这样后续排查问题会省心很多。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8