pm2 开机启动node服务

1、服务启动后运行以下命令: pm2 startup

2、如果是非root用户,会打印出提示信息(以实际情况为主) sudo env PATH=$PATH:/home/staticserver/node/bin /home/staticserver/node/lib/node_modules/pm2/bin/pm2 startup systemd -u staticserver --hp /home/staticserver

3、非root执行上面命令会出现【在使用sudo命令时,经常性会提示出“不在 sudoers 文件中。此事将被报告”的错误信息】,这是因为当前登录的账号不在sudo权限里面。 sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。 其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中。 添加 用户名    ALL=(ALL:ALL) ALL

4、执行2打印的语句、出现pm2 save等信息

5、执行pm2 sava,出现successfully

6、reboot重启

7、pm2 list  可以看到服务以及重启

你可能感兴趣的:(运维,服务器,运维)