当前位置:论坛首页 > Linux面板 > 求助

宝马面板安装PM2管理器,计划任务使用pm2命令不成功

发表在 Linux面板2018-5-21 15:56 [复制链接] 4 2653

比如清空日志命令,任务执行日志
/www/server/cron/4def50caa5cae12e530c00c4ebd17ffc: line 4: pm2: command not found
面板无法执行,但是我ssh连接到root用户下成功
[root@izj6ci70a80i1erjzi4sc6z ~]# pm2 flush
[PM2] Flushing /root/.pm2/pm2.log[PM2] Flushing[PM2] /root/.pm2/logs/3000-out-0.log[PM2] /root/.pm2/logs/3000-error-0.log[PM2] Flushing[PM2] /root/.pm2/logs/3001-out-1.log[PM2] /root/.pm2/logs/3001-error-1.log[PM2] Flushing[PM2] /root/.pm2/logs/3004-out-2.log[PM2] /root/.pm2/logs/3004-error-2.log[PM2] Flushing[PM2] /root/.pm2/logs/3005-out-3.log[PM2] /root/.pm2/logs/3005-error-3.log[PM2] Logs flushed


按网上教程软连接后
sudo ln -s /www/server/nvm/versions/node/v8.9.3/bin/pm2 /usr/bin/pm2
新的报错
/usr/bin/env: node: No such file or directory








使用道具 举报 只看该作者 回复
发表于 2018-5-21 16:06:38 | 显示全部楼层
没有加载到环境变量,你重启下服务器
使用道具 举报 回复 支持 反对
发表于 2018-7-21 09:32:34 | 显示全部楼层
因为是生产服务,所以没重启,今天抽空重启也是一样
使用道具 举报 回复 支持 反对
发表于 2018-7-21 10:00:16 | 显示全部楼层
rm -rf  /usr/bin/node 后执行

ln -s /www/server/nvm/versions/node/v8.9.3 /usr/bin/node 建立连接

再面板shell执行pm2 flush提示
/usr/bin/env: node: Permission denied
没权限查看权限
lrwxrwxrwx 1 root root 36 Jul 21 09:52 /usr/bin/node -> /www/server/nvm/versions/node/v8.9.3
如何给www面板用户权限?
使用道具 举报 回复 支持 反对
发表于 2018-7-21 10:21:22 | 显示全部楼层
计划任务那边脚本执行pm2 flush是以什么用户执行呢,我root用户ssh上去执行 pm2 flush没问题
,弄成计划任务是方便定时清空日志,不然pm2 日志久了  服务器都满了.....
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表