不使用casperjs运行cron

不使用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。。 什么是

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。。 什么是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-多线程。你有没有检查手册页?你怎么知道它没有运行?您希望出现一些文件吗?几分钟后数据未更改。。所以我想我不会跑。。