创建系统服务:

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

标签: none

添加新评论