没有用casperjs运行cron

时间:2015-01-28 15:54:14

标签: 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 .. 什么是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状态为S1,则数据更改..(即正在运行..)

但是ps状态是R1,数据没有变化..由cron运行,状态始终为R1。 Rl状态不会改变。

什么问题? PLZ .. 帮帮我......

0 个答案:

没有答案