linux - centos7我设置了这个脚本开机,重启后服务没有启动
问题描述
运行已包含引导的 shell 脚本
cd /source/finance-calendar
nohup npm run server:prod >/dev/null 2>&1 &
可以正常启动服务。但是我把这个脚本设置为开机,重启后服务没有启动,是什么原因造成的呢?
解决方案
我解决了我的问题。我将 PATH=$PATH:$HOME/bin:/softwate/node-v10.14.2-linux-x64/bin 添加到 .bash_profile,所以当我完成启动系统时它可以运行 shell 脚本。但它不能在用户登录之前启动。所以,我把 npm 和 node 链接到 /use/bin,它就会启动。
推荐阅读
- postgresql - 使用数字参数的动态查询中的表名替换
- neo4j - 在 Neo4j 中导入 csv 文件?
- c# - 在 .NET CORE 3.1 中打开 Excel 文件,编辑并另存为流
- python - 在python中使用迭代器范围进行迭代
- javascript - 从 html 谷歌应用脚本的表格范围中排除列
- git - 如何仅将 PR 中的差异合并到不同的分支?
- php - 密码可以使用一次
- ruby-on-rails - 从活动记录连接中获取其他列的详细信息
- azure - 如何在 terraform 中获取 azure vm id 列表,然后一次将它们读回一个值?
- angular - Angular 12 升级后样式问题