ubuntu 下为 node js 文件创建系统服务
创建系统服务:
vim /etc/systemd/system/chat.service
[Unit]
Description=Chat-Server
[Service]
ExecStart=/var/www/chat/server.js
Restart=always
User=nobody
Group=nogroup
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/var/www/chat
[Install]
WantedBy=multi-user.target
修改权限:
chmod 644 /etc/systemd/system/chat.service
重新加载服务信息:
systemctl daemon-reload
设定自动启动服务:
systemctl enable chat
运行:
service chat start