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一键启动、停止、重启Tomcat sh脚本
- Linux shell脚本启动jar运行java程序的实例分享
- oracle dataguard清理日志shell脚本
- linux shell脚本编写的俄罗斯方块游戏实例代码,非常牛逼
- java操作linux shell的脚本ShellUtils.java
- 【小C出品】听闻阿里大神抢月饼没法过中秋节了,我也献上一份以前抢购某商城的秒杀js代码片段
- Spring Boot整合Flyway框架实现自动新建mysql数据库表,并且插入、删除数据
- 基于Python和selenium–广东省干部培训网络学院自动登录学习脚本
- java多线程调用Perl脚本操作数据仓库
- 【小C出品】Tomcat实现自动重启脚本
- 多网站监控bat脚本&脚本执行器v1.0
- java调用python代码
请下载代码后再发表评论



qiheideguang LV18
2024年7月24日
lvrui123 LV3
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日