自动重启WebServer接口脚本
手工处理方法:
1、登陆tiptop账号
2、运行命令:ps -ef|grep as.xcf_84 ,找出xcf对应着httpdispatch的进程id
3、把进程删掉:kill 进程id
4、重启进程命令:startws
因此,可以写成自动脚本(比如命名:restartws.sh)
#!/bin/ksh
# 设置当前目录路径
DIR="/u1/topprod/tiptop"
cd $DIR || exit 1
# 日志记录位置
LOG_FILE="$DIR/restart_service.log"
. /u1/usr/profile/profile.topprod
# 1. 查找进程PID
PID=$(ps -ef | grep 'as.xcf_84' | grep 'httpdispatch' | grep -v grep | awk '{print $2}')
# 2. 杀死进程(如果存在)
if [ -n "$PID" ]; then
echo "[$(date)] 找到进程 PID: $PID, 执行 kill"
kill -9 "$PID"
sleep 2 # 给进程终止留出时间
else
echo "[$(date)] 未找到运行中的进程"
fi
sleep 5
# 3. 重启服务
echo "[$(date)] 正在重启服务..."
echo "restartws"
startws
echo "[$(date)] 服务已重启"
echo "" >> $LOG_FILE # 添加空行分隔日志
无论是方便一条命令处理:
sh restartws.sh
还是执行定时自动重启都可以用。自己编写Crontab,记得要以tiptop 的角色来操作
手机扫码阅读
微信或手机浏览器扫一扫,随时随地随心阅读与分享
还没有人赞过,来做第一个
🤞 分享
订阅更新
输入邮箱,第一时间接收本站新文章推送。
版权所有:辰峰微网
文章标题:自动重启WebServer接口脚本
文章链接:https://www.14551.cn/T100/1265.html
版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
文章标题:自动重启WebServer接口脚本
文章链接:https://www.14551.cn/T100/1265.html
版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!



![[day4]FGL可链接数据库的种类与联机方法](https://www.hefeiyu.com/www.hefeiyu.com/wp-content/uploads/2021/09/word-image-3.png)
发表评论