shell程序之逐行读取一文件里的參数且使用此參数每次运行5分钟

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

* 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

时间: 2024-10-17 02:51:07

shell程序之逐行读取一文件里的參数且使用此參数每次运行5分钟的相关文章

Flex读取txt文件里的内容报错

Flex读取txt文件里的内容 1.详细错误例如以下 2.错误原因 读取文件不存在 var file:File = new File(File.applicationDirectory.nativePath+"/phone.txt"); 3.解决的方法 将文件导入进去

Flex读取txt文件里的内容(二)

Flex读取txt文件里的内容 自己主动生成的文件 LoadTxt-app.xml: <?xml version="1.0" encoding="utf-8" standalone="no"?> <application xmlns="http://ns.adobe.com/air/application/1.5.3"> <!-- Adobe AIR Application Descriptor

Shell 逐行读取单个文件或者多个文件内容

[[email protected] ~]# less 1.txt asdcsadca asdc方式1:while循环逐行读取文件内容#!/bin/bashcat ./1.txt | while read line; doecho $linedone方式2:while循环逐行读取文件内容#!/bin/bashwhile read LINE; doecho $linedone < ./1.txt执行结果:[[email protected] ~]# sh 1.shasdcsadca asdc 方式

黑马程序员——IO——读取一个文件中的文字输出到控制台上

读取一个文件中的文字输出到控制台上 import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; //读取一个文件中的文字 ,输出到控制台上 //读取的是字符文字,因此可以使用字符流来操作 public class FileReaderDemos { public static void main(String[] args) { // TODO Auto-generate

用python读取word文件里的表格信息【华为云技术分享】

在企查查查询企业信息的时候,得到了一些word文件,里面有些控股企业的数据放在表格里,需要我们将其提取出来. word文件看起来很复杂,不方便进行结构化.实际上,一个word文档中大概有这么几种类型的内容:paragraph(段落),table(表格),character(字符).我现在要解析的word文档中,基本都是段落和表格,本文主要来讲一下如何从word中解析出表格,并将表格信息进行结构化. 要想使用python解析word文件,我们可以使用包docx,首先我们需要安装它. 安装完成后,我

C++/Php/Python/Shell 程序按行读取文件或者控制台

写程序经常需要用到从文件或者标准输入中按行读取信息,这里汇总一下.方便使用 1. C++ 读取文件 1 #include<stdio.h> 2 #include<string.h> 3 4 int main(){ 5 const char* in_file = "input_file_name"; 6 const char* out_file = "output_file_name"; 7 8 FILE *p_in = fopen(in_fi

lua进阶8-- C++读取lua文件里的三维表

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">前面lua进阶里面讲到用C++读取二维表,但是最近又有了新的需求,lua文件里面出现了三维表,自己摸索了一下,终于找到了解决的方式,在这里面与大家分享一下</span> 我的lua文件里面的三维表结构如下 stage = { {m_nId = 105,m_nBoss = 0,

逐行读取txt文件

header("Content-type:text/html; charset=utf-8"); $handle = fopen('test.php', 'r') or die('Unable to file!'); $keyarr = array(); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); $buffer = str_replace(',', ',', $buffer); $bu

JAVA逐行读取TXT文件

package help; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Ha