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

【已解答】定时任务中无法正常使用node和npm

发表在 Linux面板2022-6-19 21:05 [复制链接] 6 8156

系统:CentOS  7.9.2009 x86_64(Py3.7.9)
面板:宝塔Linux正式版7.9.2
其他环境如图:

4SC[EJKQ[QH0%@MPP2G2}XC.png



问题描述:在定时任务中无法使用node或npm,但在终端中正常。

问题重现:

node
node.png

执行日志

node (2).png


npm
npm.png
执行日志

npm(2).png
然而终端中一切正常
2YR{E7{3SG`TC%)S`{F9{XE.png

起初我以为在root用户下才能用,但是测试结果并非如此

sudo.png sudo (2).png

我比较菜,求官方帮忙看看到底是什么问题,谢谢!


使用道具 举报 只看该作者 回复
发表于 2022-6-20 07:26:59 | 显示全部楼层
再次尝试用绝对路径在计划任务中执行  /www/server/nvm/versions/node/v16.15.1/bin/node -v
日志反馈  /usr/bin/env: node: 没有那个文件或目录
疑似环境变量有误,难道计划任务是www用户执行的?但我sudo也没用啊
使用道具 举报 回复 支持 反对
发表于 2022-7-7 08:12:12 | 显示全部楼层
shirosekai 发表于 2022-6-20 07:26
再次尝试用绝对路径在计划任务中执行  /www/server/nvm/versions/node/v16.15.1/bin/node -v
日志反馈  /us ...

插个眼,我部署的node项目,每次只能运行6,7个小时,就自动停止,有啥好的解决办法吗,老哥
使用道具 举报 回复 支持 反对
发表于 2022-7-20 16:35:37 | 显示全部楼层
shirosekai 发表于 2022-6-20 07:26
再次尝试用绝对路径在计划任务中执行  /www/server/nvm/versions/node/v16.15.1/bin/node -v
日志反馈  /us ...

您好,更新面板到最新版本您使用网站中的node项目版本处理吧,以后所有的功能都在网站中的node项目里增加了。单独的pm2管理器插件还保留,但是不再增加和维护其他功能了 noded版本.jpg node计划任务.jpg
使用道具 举报 回复 支持 反对
发表于 2022-7-20 16:35:48 | 显示全部楼层
cwhy 发表于 2022-7-7 08:12
插个眼,我部署的node项目,每次只能运行6,7个小时,就自动停止,有啥好的解决办法吗,老哥 ...

日志显示什么?
使用道具 举报 回复 支持 反对
发表于 2022-10-22 01:05:26 | 显示全部楼层
大炮运维V587 发表于 2022-7-20 16:35
您好,更新面板到最新版本您使用网站中的node项目版本处理吧,以后所有的功能都在网站中的node项目里增加 ...

node版本管理器里面命令行版本下拉菜单是空的,请问要怎么用
使用道具 举报 回复 支持 反对
发表于 2022-10-30 16:52:45 | 显示全部楼层
你瞒我瞒1 发表于 2022-10-22 01:05
node版本管理器里面命令行版本下拉菜单是空的,请问要怎么用


您好!这边建议遇到问题,第一时间直接发帖提问哦!直接在其他帖子提问这边可能不能及时看到您的问题。感谢您的支持哦!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表