#!/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
作者:csdn博客 yygydjkthh
返回欄目頁:http://www.bianceng.cn/OS/Linux/