今天自己用crontab命令,添加了一个自动更新排行榜的功能,用php命令定时执行脚本,但是却没有定时执行。
原格式书写为 */1 * * * * php /xxx/xxx/xxx/filename.php,
后来经查找发现错误是因为在crontab中找不到php命令。
用which php找到php命令的位置后,将命令改写为*/1 * * * * /usr/local/service/php/bin/php /xxx/xxx/xxx/filename.php后,就可以正确执行了。
另外要启动crontab 启动命令为service crond start。