博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell程序之逐行读取一文件里的參数且使用此參数每次运行5分钟
阅读量:7238 次
发布时间:2019-06-29

本文共 668 字,大约阅读时间需要 2 分钟。

/*********************************************************************

 * Author  : Samson
 * Date    : 04/18/2014
 * Test platform:
 *              Linux ubuntu 3.2.0-58-generic-pae
 *              GNU bash, version 4.2.39
 * *******************************************************************/

#!/bin/bash

while read line

do

       #杀掉全部的python程序.

        killall python2

        #用读取到的行的參数作为输入运行*******test.py 的python程序,并将结果记录到行的參数110ut的文件里,也即是一个行參数相应一个日志文件;

        ./*******test.py $line  > {$line}11out &
        echo $line

        sleep 20s

       #得到当前系统中的*******test.py程序执行的行数

        wcret=`ps aux | grep *******test.py |  wc -l`

        #假设行数大于1,则表示程序没有在20秒内退出,则再运行5分钟

        if [ $wcret -gt 1 ] ; then
                sleep 5m

        fi

       #运行5分钟后,杀死全部的python2程序

        killall python2
        sleep 5s
done < $1

转载地址:http://rprfm.baihongyu.com/

你可能感兴趣的文章
EventBus 3.0使用详解
查看>>
Linux curl 一例
查看>>
重写自己,减少判断 ---- 引发的思考
查看>>
【docker】【redis】1.docker安装redis【单点redis服务】
查看>>
Oracle数据库导入导出 imp/exp备份还原
查看>>
react-native-storage + AsyncStorage 实现数据存储
查看>>
Cobaltstrike、armitage联动
查看>>
pandas set_index和reset_index的用法
查看>>
[Bash] View Files and Folders in Bash
查看>>
PEACHPIE 0.9.11 版本发布,可以上生产了
查看>>
异常检测——局部异常因子(Local Outlier Factor ,LOF)算法
查看>>
记录一次广州白云区项目数据库连接失败问题的解决过程
查看>>
干货:Vue粒子特效(vue-particles插件)
查看>>
Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象...
查看>>
加密PDF为只读模式
查看>>
让你编写的控件库在 XAML 中有一个统一的漂亮的命名空间(xmlns)和命名空间前缀...
查看>>
MySQL数据库的锁详解【转】
查看>>
ip route 解释
查看>>
【转】Android中保持Service的存活
查看>>
Consul功能简介
查看>>