这两天做一个聊天服务器,好不容易放到服务器上了,但是我是这么启动的
rackup faye.ru -s thin -E production -o 0.0.0.0 &
怕他自己挂掉,让 crontab 轮询去,执行文件
faye.sh
#!/bin/sh
echo "ddssf" >> /var/ssss.tx
DTTERM=$(ps -ef|grep thin | grep -v "grep :9292"|wc -l)
if [ $DTTERM = 2 ]; then
cd /var/www/html/jenkins/xxxx/xxxxx;
rackup faye.ru -s thin -E production -o 0.0.0.0 &
echo "ok" >> /var/ssss.tx
fi
```
结果文件执行没问题,但是服务就是起不来
手动执行 ,就启动了
```
sh faye.sh
```
亲们,这是怎么回事?权限问题?
cron.log写着
Aug 28 14:07:01 iZ28tq0g0rnZ CRON[20947]: (root) CMD (bash /etc/faye_client.sh)