比如需要定期执行 php spider.php start
该如何实现?
1
nightcat 2016 年 12 月 8 日
cron
|
2
xmbaozi 2016 年 12 月 8 日
crontab
|
6
exalex OP @twl007 编辑了保存并退出
* * * * * /Applications/MAMP/htdocs/spider/demo php spider.php start 但是查看状态的时候显示 no crontab for xxx 哪里写错了么,我想每分钟执行一次 demo 目录下的 spider.php |
8
debiann 2016 年 12 月 8 日 via iPhone
crond 进程没启动?
|
9
panda1001 2016 年 12 月 8 日 via Android
用 php 命令的绝对路径
|
10
iRiven 2016 年 12 月 8 日 via Android
cron
|
12
billlee 2016 年 12 月 8 日
@exalex 你这是哪门子的绝对路径,先把基础学好吧
/Applications/...你的 php 的路径../php /Applications/MAMP/htdocs/spider/demo/spider.php start > /dev/null 2>&1 |
13
Remember 2016 年 12 月 8 日
去看一下 crontab 的教程吧
|
14
xiaoz 2016 年 12 月 8 日
1.首先获取 php 安装路径,可以 which php 看下环境变量
2.获取路径之后就是试用 crontab 了 3.举个例子,每小时的 10 分,执行一下 ddns.php 这个脚本并将日志输出到 /home/ddns.log 10 * * * * cd /data/wwwroot/test.xiaoz.top/ && /usr/local/php/bin/php ddns.php >> /home/ddns.log 2>&1 |
15
txlty 2016 年 12 月 8 日
这样写
*/1 * * * * php /Applications/MAMP/htdocs/spider/demo/spider.php start |
16
stabc 2016 年 12 月 8 日
nohup
|
17
Shared 2016 年 12 月 8 日
|