还是关于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
把执行的标准错误信息打印出来就知道为什么不执行了