ubunut系统下 crontab定时 操作pm2无效,应该怎么玩
发布于 7 年前 作者 xiaoxi-- 4863 次浏览 来自 问答

想通过crontab 定时来处理pm2 的输出日志 (PS:原因是系统盘太小,pm2输出日志有点大) pm2 flush 于是我就这样了… QQ截图20170206120710.png 通过查看日志验证 cat /data/pm2_log/ploy_server-out-1.log | wc -l 它是无效的

慌了!!!!

查看crontab 日志 提示这个东东 QQ截图20170206121132.png 然后我百度一下 让我加“ >/dev/null 2>&1 ” 这个东东

QQ截图20170206121302.png

等待一分钟…

QQ截图20170206121453.png

验证后还是无效!!!

不知道该怎么办了,后来我又接着使用 crontab 来玩 pm2 restart 0 发现定时重启服务也不行-------

真的有点慌了!!!!!!

请教一下各位大神是不是我哪里写错误了,或者是还有其他的方法来处理这个问题 小弟先谢过各位大神

4 回复

你的crontab的用户是不是pm2的启动用户啊。。。

@hyj1991 是同一用户呢。我后来又在root下写crontab 定时 pm2 。感觉也是无效的

楼主@xiaoxi,你的问题解决了吗,我也遇到同样的问题了

使用 pm2-logrotate 可以实现日志切割。

回到顶部