老卫同学
发布于 2024-07-03 / 37 阅读
0
0

简单的脚本来完成服务重启

#!/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


评论