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