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 外壳启动蟒蛇