linux定时执行php脚本方法

微信扫一扫,分享到朋友圈

linux定时执行php脚本方法
收藏 00

网站运营过程中,经常会遇到需要定时执行php脚本的情况,这次介绍linux系统定时执行php脚本方法。

crontab

crontab的服务进程名为crond,英文意为周期任务。crontab在Linux主要用于周期定时任务管理。通常安装操作系统后,默认已启动crond服务。crontab可理解为cron_table,表示cron的任务列表。类似crontab的工具还有at和anacrontab,但具体使用场景不同。

1、首先确认crontab服务是否正常。

查看crontab服务状态:

service crond status

手动启动crontab服务:

service crond start

crontab加入开机启动:

chkconfig crond on

2、在crontab中使用wget执行php脚本

*/f1 f2 f3 f4 f5 wget -q http://网址/do.php?enews=resh
  • f1 是表示分钟,每时第几分钟,范围为0-59;
  • f2 表示小时,每天第几小时,范围为0-23;
  • f3 表示日,每月第几天,范围为1-31;
  • f4 表示月份,每年第几月,范围为1-12;
  • f5 表示星期,表示每星期第几天,范围0-7,0与7表示星期日,其他分别为星期1-6

大部分都是在/var/spool/cron目录下编辑修改保存即可

在线验证crontab语法

3、在crontab日常维护

查看crontab服务定时设置:

crontab -l

删除用户的全部定时设置:

crontab -r

 

一个热爱互联网的咸鱼

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

热门

    抱歉,30天内未发布文章!
返回顶部