shell程序之逐行读取一文件中的参数且使用此参数每次执行5分钟
2014-04-19 03:00
260 查看
/*********************************************************************
* 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
* 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
相关文章推荐
- shell程序之逐行读取一文件里的參数且使用此參数每次运行5分钟
- 使用缓冲流读取试题文件,每次显示试题文件中的一道题目。读取到字符“*”时候暂停读取,等待用户从键盘输入答案。用户做完全部题目后,程序给出用户的得分。Test.txt如下:
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- win32控制台程序使用CfileDialog进行文件读取
- 关于如何使用 chroot, 为程序设置新的执行环境chroot & schroot etc.(文件系统虚拟化)
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- 以Android L读取系统所有logcat并写入文件为例分析Android 以添加系统进程的方式申请selinux的权限执行shell脚本,以及avc:dined应该怎么申请权限
- 使用Python生成Shell命令,批量执行程序代码解析
- c# 在程序中调用可执行文件和文件的参数
- 编写一个程序,它读取一个文件以判断其中的字节数,然后使用0覆盖所有的字节
- linux下写C程序,执行shell文件
- 编写一个程序,它使用一个char数组和循环来每次读取一个单词,直到输入done为止并用strcmp检测
- Python读取UTF-8编码文件并使用命令行执行时输出结果的问题
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- shell脚本,每次读取文件的一行,逐行读取并处理
- QT如何从配置文件读取参数并保存最近使用的参数
- Spring使用程序方式读取properties文件【笔记】
- 使用 ShellExecuteEx 打开文件或执行程序
- shell脚本中每次读取文件的一行
- 使用shell脚本删除当前目录下.c文件对应的可执行文件