pm2 startup、pm2 save、pm2 resurrect
pm2
是一个流行的进程管理工具,它可以帮助您管理 Node.js 应用程序的生命周期。其中 pm2 startup
和 pm2 save
是 pm2
中两个重要的命令。下面是它们的用法:
pm2 startup
:
这个命令将 pm2
自动启动的配置添加到系统启动项中,以确保在系统重新启动后,您的应用程序也会重新启动。使用以下命令:
bashCopy code
pm2 startup
然后 pm2
会生成一个命令,您需要在终端中执行它才能将 pm2
添加到系统启动项中。这个命令类似于:
bashCopy code
sudo env PATH=$PATH:/usr/bin pm2 startup systemd -u username --hp /home/username
pm2 save
:
这个命令将您当前的 pm2
进程列表保存到 ~/.pm2
目录下的进程文件中,以便在下次启动时恢复它们。使用以下命令:
bashCopy code
pm2 save
这会将您的进程列表保存到 ~/.pm2
目录下的 pm2
进程文件中。然后,当您重新启动 pm2
或系统重新启动后,可以使用 pm2 resurrect
命令将这些进程恢复到 pm2
中:
bashCopy code
pm2 resurrect
这些命令可以使您更轻松地管理您的 pm2
进程,并确保它们在系统重新启动后自动重新启动。