#!/bin/bash
# 查找进程 PID
pid=$(ps -ef | grep override | grep -v grep | awk '{print $2}')
# 如果找到进程,杀死进程
if [ -n "$pid" ]; then
echo "Killing process $pid"
kill $pid
sleep 1
else
echo "No process found for xxxserver"
fi
# 启动程序
echo "Starting program..."
nohup ./override -c config.aliyun.yaml > out.log 2>&1 &
将上述脚本保存为 restart_server.sh
,然后给它执行权限:
chmod +x restart_server.sh
运行脚本:
./restart_server.sh