执行nohup ./server-linux &后exit退出即可在后台启动。
可用tail -f ./nohup.out实时监控日志。 如果要停止服务先用ps -aux | grep "server-linux"找到进程号PID,再用kill -9 PID来停止服务。
新建service文件 vim /etc/systemd/system/zc.service,填入下列内容(假定部署包放在/zc/):
[Unit]
Description=zc
Wants=network.target
After=syslog.target network-online.target
[Service]
Type=simple
ExecStart=/zc/server-linux
Restart=on-failure
RestartSec=10
WorkingDirectory=/zc/
KillMode=process
[Install]
WantedBy=multi-user.target保存后执行systemctl daemon-reload。systemctl start zc.service启动服务systemctl stop zc.service停止服务systemctl status zc.service查看状态journalctl -u zc.service -f查看最新的日志