小编典典
一种方法是创建新贵工作。这样,您的应用程序将在Linux加载后启动,如果崩溃将自动重启,您可以通过sudo start yourapp/ sudo
stop yourapp/ 启动/停止/重新启动它sudo restart yourapp。
这是开始步骤:
1)安装upstart实用程序(如果您使用标准的Amazon Linux AMI,则可以预先安装):
sudo yum install upstart
对于Ubuntu:
sudo apt-get install upstart
2)为您的节点应用程序创建upstart脚本:
在/etc/init添加文件中yourappname.conf使用以下代码行:
#!upstart
description "your app name"
start on started mountall
stop on shutdown
# Automatically Respawn:
respawn
respawn limit 99 5
env NODE_ENV=development
# Warning: this runs node as root user, which is a security risk
# in many scenarios, but upstart-ing a process as a non-root user
# is outside the scope of this question
exec node /path_to_your_app/app.js >> /var/log/yourappname.log 2>&1
3)通过以下方式启动您的应用 sudo start yourappname
2020-06-03
本文介绍了一种在Linux环境下实现应用程序自动化启动与管理的方法。通过使用Upstart工具,开发者可以轻松地配置应用程序,确保其随系统启动而启动,并能在出现故障时自动重启。文章详细介绍了如何安装Upstart并创建相应的配置脚本。
950

被折叠的 条评论
为什么被折叠?



