不使用casperjs运行cron
sh_run.sh文件不使用casperjs运行cron,cron,casperjs,Cron,Casperjs,sh_run.sh文件 #!/bin/bash PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs /usr/local/bin/casperjs /home/test/html/run/site_check.js 在crontab中设置 # cat /etc/crontab 45 0 * * * root sh /home/test/html/run/sh_run.sh 但是casperjs没有运行。。 crontab状态为Rl。。 什么是
#!/bin/bash
PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs /usr/local/bin/casperjs /home/test/html/run/site_check.js
在crontab中设置
# cat /etc/crontab
45 0 * * * root sh /home/test/html/run/sh_run.sh
但是casperjs没有运行。。
crontab状态为Rl。。
什么是Rl
# ps ax|grep phantomjs
28155 ? Rl 0:18 /usr/local/bin/phantomjs /usr/local/casperjs/bin/bootstrap.js --casper-path=/usr/local/casperjs --cli /home/test/html/run/site_check.js
当然
# casperjs site_check.js
他正在跑步
添加评论
# sh sh_run.sh &
# ps ax|grep phantomjs
1625 pts/0 Sl 0:01 /usr/local/bin/phantomjs /usr/local/casperjs/bin/bootstrap.js --casper-path=/usr/local/casperjs --cli /home/test/html/run/site_check.js
正在运行
如果ps状态为Sl,则数据更改。。就是跑步
但ps状态为Rl,数据不变。。由cron运行,状态始终为Rl。
Rl状态不变
什么问题?请。。
帮助我..R-正在运行或可运行。l-多线程。你有没有检查手册页?你怎么知道它没有运行?您希望出现一些文件吗?几分钟后数据未更改。。所以我想我不会跑。。