比如需要定期执行 php spider.php start
该如何实现?
比如需要定期执行 php spider.php start
该如何实现?
1
nightcat Dec 8, 2016
cron
|
2
xmbaozi Dec 8, 2016
crontab
|
6
exalex OP @twl007 编辑了保存并退出
* * * * * /Applications/MAMP/htdocs/spider/demo php spider.php start 但是查看状态的时候显示 no crontab for xxx 哪里写错了么,我想每分钟执行一次 demo 目录下的 spider.php |
8
debiann Dec 8, 2016 via iPhone
crond 进程没启动?
|
9
panda1001 Dec 8, 2016 via Android
用 php 命令的绝对路径
|
10
Erskine Dec 8, 2016 via Android
cron
|
12
billlee Dec 8, 2016
@exalex 你这是哪门子的绝对路径,先把基础学好吧
/Applications/...你的 php 的路径../php /Applications/MAMP/htdocs/spider/demo/spider.php start > /dev/null 2>&1 |
13
Remember Dec 8, 2016
去看一下 crontab 的教程吧
|
14
xiaoz Dec 8, 2016
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 Dec 8, 2016
这样写
*/1 * * * * php /Applications/MAMP/htdocs/spider/demo/spider.php start |
16
stabc Dec 8, 2016
nohup
|
17
Shared Dec 8, 2016
|