pm2 startup、pm2 save、pm2 resurrect
pm2
是一個流行的進程管理工具,它可以幫助您管理 Node.js 應(yīng)用程序的生命周期。其中 pm2 startup
和 pm2 save
是 pm2
中兩個重要的命令。下面是它們的用法:
pm2 startup
:
這個命令將 pm2
自動啟動的配置添加到系統(tǒng)啟動項中,以確保在系統(tǒng)重新啟動后,您的應(yīng)用程序也會重新啟動。使用以下命令:
bashCopy code
pm2 startup
然后 pm2
會生成一個命令,您需要在終端中執(zhí)行它才能將 pm2
添加到系統(tǒng)啟動項中。這個命令類似于:
bashCopy code
sudo env PATH=$PATH:/usr/bin pm2 startup systemd -u username --hp /home/username
pm2 save
:
這個命令將您當前的 pm2
進程列表保存到 ~/.pm2
目錄下的進程文件中,以便在下次啟動時恢復(fù)它們。使用以下命令:
bashCopy code
pm2 save
這會將您的進程列表保存到 ~/.pm2
目錄下的 pm2
進程文件中。然后,當您重新啟動 pm2
或系統(tǒng)重新啟動后,可以使用 pm2 resurrect
命令將這些進程恢復(fù)到 pm2
中:
bashCopy code
pm2 resurrect
這些命令可以使您更輕松地管理您的 pm2
進程,并確保它們在系統(tǒng)重新啟動后自動重新啟動。
標簽: