日期:2014-05-16  浏览次数:20717 次

还是关于crontable与手动执行的效果不一样,再次教
#!/bin/sh
lsof -n -i:8000 -F p | grep -o '[0-9]\+' | xargs kill -9&&cd /usr/&&nohup php /www/wanleke/websocket/websocket/server/server.php &
这个呢,应该如何改,CRONTAB 删除端口都不行,手动又可以执行成功,请教下 

------解决方案--------------------
看一下crontab的日志吧。
------解决方案--------------------
lsof -n -i:8000 -F p 
------解决方案--------------------
 grep -o '[0-9]\+' 
------解决方案--------------------
 xargs kill -9&&cd /usr/&&nohup php /www/wanleke/websocket/websocket/server/server.php &  2>/home/err.txt

把执行的标准错误信息打印出来就知道为什么不执行了