首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

PYTHON的小功能

2013-11-02 
求一个PYTHON的小功能读取一个文本文件a.txt,找到里面的一个关键字词,比如:Unable to bind to port如果

求一个PYTHON的小功能
读取一个文本文件a.txt,
找到里面的一个关键字词,比如:"Unable to bind to port"
如果没有这个关键字词,则记录下这次检测到的行号.下一次从这个行号开始检测
如果检测到这个关键字词就重启LINUX的APACHE和MYSQL,并将现在读取的文本文件重名为当前文件夹下没有的文件名,
这个文本文件是会自动增长的.
这个脚本一分钟,或者五分钟运行一次,所以,比较考验效率问题.
求CODE.
80分给上.
[解决办法]

#!/bin/sh

logfile='a.txt'
while [ 1 ]
do
    count=`cat $logfile 
[解决办法]
 grep 'Unable to bind to port' 
[解决办法]
 wc -l`

    if [ ${count} -gt 0 ]; then
        mv ${logfile} ${logfile}.$$
        # do something
    fi

    sleep 30
done

热点排行