linux nodejs文件后台运行


1、nohup node rtjconsumer.js > output.log 2>&1 &

2、pm2 start rtjconsumer.js

3、Systemd(Linux 原生方案)

需要创建一个服务文件:

sudo vim /etc/systemd/system/myapp.service
[Unit]
Description=My Node.js App

[Service]
ExecStart=/usr/bin/node /path/to/your/app.js
Restart=always
User=root

[Install]

WantedBy=multi-user.target


保存后启动服务并设置开机自启:

sudo systemctl start myapp
sudo systemctl enable myapp


test2026-05-11 22:14