最近要作一个定时删除无用的照片数据,本身对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中的绝对路径。
最后总结: 我只是总结了最简单的,可是里面的确有坑,好比执行的脚本中不能有相对路径,要用绝对路径。但愿能帮助你们。少踩坑。
最后再总结下,不表明就是正确。 好比咱们要设置
但愿能帮助到你们。