首页 > 解决方案 > centos7我设置了这个脚本开机,重启后服务没有启动

问题描述

运行已包含引导的 shell 脚本

cd /source/finance-calendar
nohup npm run server:prod >/dev/null 2>&1 &

可以正常启动服务。但是我把这个脚本设置为开机,重启后服务没有启动,是什么原因造成的呢?

标签: linuxshellcentosboot

解决方案


我解决了我的问题。我将 PATH=$PATH:$HOME/bin:/softwate/node-v10.14.2-linux-x64/bin 添加到 .bash_profile,所以当我完成启动系统时它可以运行 shell 脚本。但它不能在用户登录之前启动。所以,我把 npm 和 node 链接到 /use/bin,它就会启动。


推荐阅读