You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
609 B
609 B
进程管理指南 (Go 应用)
概述
使用 nohup 管理 Go 二进制进程,避免 systemd。
启动进程
# 停止旧进程
pkill -x myapp || true
# 启动新进程
export DB_PATH=/path/to/db.sqlite
export ADDR=:8080
nohup /path/to/myapp >> /path/to/app.log 2>&1 &
echo $! > /path/to/myapp.pid
停止进程
if [ -f /path/to/myapp.pid ]; then
kill $(cat /path/to/myapp.pid)
rm /path/to/myapp.pid
fi
说明
- 使用
sudo -E如果需要权限并保留环境变量。 - 日志重定向到文件。
- PID 文件便于管理。