Smail_
2016-06-01 10:51:14
原
linux shell批量检测进程是否存在的脚本
公司是做视频聚合传媒的,视频播放源需要做刷新,以保证播放源有效,但是我不能每个源都去请求leshi、migu、地方台网站的服务器。这种请求,分分钟被封IP。所以我用linux的crontab+shell写了一个检测刷新源的python脚本进程是否存在的东西,python在执行核心代码之前去urlopen一下所有migu源中的一个源,有效关闭这次执行,无效开始执行,linux shell检测到这个python在执行的时候就不启动新的python进程,当然大家用在其它方面也是可以的,只需要修改里面的数组和需要启动哪个进程即可。
shell代码:
#!/bin/sh function check(){ count=`pgrep -f $1 | wc -l` #######echo $count if [ 0 == $count ];then /usr/local/bin/python /www/wtv3/wtvlive/jobs/$1 & fi } arr=(migu_android_parser.py jilin_web_parser.py huaian_android_parser.py) for filename in ${arr[@]};do check $filename; done #####
猜你喜欢
- Linux shell脚本启动jar运行java程序的实例分享
- oracle dataguard清理日志shell脚本
- java操作linux shell的脚本ShellUtils.java
- linux shell脚本编写的俄罗斯方块游戏实例代码,非常牛逼
- Linux一键启动、停止、重启Tomcat sh脚本
- Oracle数据库备份脚本
- 多网站监控bat脚本&脚本执行器v1.0
- java多线程调用Perl脚本操作数据仓库
- Java端口监听tomcat脚本程序代码分享
- oracle数据库备份批处理脚本代码
- python脚本抓取百度美女图片
- spring+springdata redis入门教程实现java端调用redis lua脚本片段和lua脚本文件
请下载代码后再发表评论
相关代码
- 原证 Java连接Linux服务器并上传文件、下载文件、发送指令
- java操作linux shell的脚本ShellUtils.java
- 原精 ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统
- 原 Linux shell脚本启动jar运行java程序的实例分享
- java实现设置操作系统的北京时间,支持windows和linux
- windows和linux下如何查找占用指定端口号的进程
- Linux一键启动、停止、重启Tomcat sh脚本
- 原 Linux环境下JSP开发的简单聊天demo
- linux环境下搭建NodeJS教程并带有Hello World测试程序
- linux shell脚本编写的俄罗斯方块游戏实例代码,非常牛逼
- 原 python开发监控linux cpu高于指定值的脚本,并统计nginx日志访问记录最高的ip发送邮件
- java通过ftp和sftp上传war包上传到Linux服务器实现自动重启tomcat的脚本代码
最近下载
最近浏览
qiheideguang LV16
7月24日
lvrui123 LV2
2023年2月22日
xiao妮子 LV5
2022年6月4日
zhihui LV4
2022年4月9日
dengkaixing LV2
2021年5月26日
没墨2001 LV4
2021年5月19日
iloveggy
2020年12月15日
暂无贡献等级
kusokusokuso LV3
2020年5月25日
山海1234 LV10
2020年5月16日
QIANGNINGNING LV6
2020年5月7日