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