sh 服务器上重启蟒蛇脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 服务器上重启蟒蛇脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash
cd srcs
currTime=$(date "+%Y_%m_%d")
logfile=${currTime}_mahjong.log
ps -ef | grep index | grep -v "grep" | awk '{print $2}' | xargs kill
python -m index test >& logs/$logfile &
解释一下:
1.进入python脚本所在的目录,这里是srcs
2.定义日志文件名,按当天的日期作为日志名
3.ps命令查找出名为index的python脚本,在通过awk过滤出该脚本对应的端口号,
再通过kill命令关闭该端口上运行的程序
4.重启名为index的python脚本
以上是关于sh 服务器上重启蟒蛇脚本的主要内容,如果未能解决你的问题,请参考以下文章
linux服务器挂掉自动重启脚本(转)
Linux CentOS 8定时任务脚本crond.sh,检测状态,自动重启脚本sh
Hadoop伪分布式重启正确流程
通过cron重启tomcat的问题
sh 蟒蛇链接
sh 外壳启动蟒蛇