执行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
查看最新的日志