linux 下的php定时执行任务脚本

    最近要作一个定时删除无用的照片数据,本身对linux比较菜鸟,通过本身一番的百度后,发现其实定时任务也没那么难,固然,我只是说简单的,不是说那种复杂的。php

    首先要作定时任务须要配合linux下的crontab 这个定时任务。linux

 

 这个查看你设置的定时任务spa

 

 这个是 crontab -e 设置的定时blog

 

 

一个一个来讲   59 23 */7 * * 这个表明的就是你何时执行定时脚本crontab

 

 

通常设置了前5个便可,第一个参数是分钟,第二个是小时 ,第三个是日期 就是那一天,好比1-31 中的那一天 ,第四个参数是 月份 第五个参数是 星期百度

 

 

第二个        /***/bin/php  指的是php执行器,通常看你php安装的目录 定时任务

第三个     /****/index.php 是你要执行的php脚本,im

上面的路径要使用绝对路径,特别说明的是 在你执行的php脚本中全部的路径不能用相对路径,要用绝对路径总结

 

在等待定时执行以前也能够先在Linux下尝试  /***/bin/php  /****/index.php,若是能运行成功了,说明就能够了,而后就能够等待定时运行了。数据

 

注意index.php自己代码中不能有相对路径之类的,须要时在linux中的绝对路径

 

最后总结: 我只是总结了最简单的,可是里面的确有坑,好比执行的脚本中不能有相对路径,要用绝对路径。但愿能帮助你们。少踩坑。

最后再总结下,不表明就是正确。 好比咱们要设置

 

 

但愿能帮助到你们。

相关文章
相关标签/搜索