
脚本相关
timegoesby_001
技术改变生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
awk多行日志排序输出
今天一同事问一个日志排序问题 , 结果和过程可能比较简单,如果对函数不熟悉的话,只想提一下可以另解的思路test.data内容如下a "t=15" 333 bbba1 xy jfdf 298a2 zz jfdf 298b "t=13" uv mnnnb1 0z asdf aaab2 wif wfinwlk slsc "t=14" sl sldfjdslfc1原创 2013-11-15 12:36:10 · 2172 阅读 · 0 评论 -
清理脚本滑动窗口方式清理日志文件
程序一般都会生成日志文件,同时也有一个对应的清理脚本,大部分清理脚本都就是crontab中定时启动但如果每分钟一个日志文件,然后需要保持一分钟的滑动窗口进行清理应该怎么办呢?我测试的清理脚本如下示:cat clear.sh#!/bin/shdate=$(date -v -1d +%Y-%m-%d)root=/rootpath/input=$root/data原创 2013-11-29 18:57:36 · 1123 阅读 · 0 评论 -
kill 掉进程的脚本 stop.sh
有时会启动多个进程,其实kill all也可以,但个人习惯了stop.sh循环方式,一个一个的kill -9 与大家分享一下cat stop.sh#!/bin/shprocess=$1while true docnt=$(ps -wwwwaux | grep $process | wc -l)if [ 1 -eq $cnt ]then原创 2013-11-29 19:01:18 · 1842 阅读 · 0 评论 -
python 模拟抓取手机访问页面内容今天
以前涉及到python定向蜘蛛均是针对网页版,前天有一版需要与手机上访问一致(注:同一url地址在手机上和PC上搜索是不一样的内容),所以需要将蜘蛛的改成手机的其实只是设置user-agent即可,也没那么麻烦的 import sys, urllib2import urllibfrom urllib2 import Request, urlopen,URLErr原创 2013-11-26 12:25:37 · 4894 阅读 · 0 评论 -
diff 比较文件差集
日志仅出现在exist.txt中而在comp.txt中不存在其实就是diff命令,然后在结果中把, 等找一下diff -w exist.txt comp.txt | grep \^\原创 2013-11-10 12:39:28 · 1314 阅读 · 0 评论 -
c/c++编写protobuf 对应的php扩展
目前程序仅针对protobuf写的php扩展svn checkout http://php-extension-protobuf.googlecode.com/svn/trunk/ php-extension-protobuf-read-only 1,根据*.proto 文件用protoc 命令生成*.cc 和*.h文件2,将*.cc 和*.h编成库文件 例原创 2013-11-08 11:12:48 · 1342 阅读 · 0 评论 -
shell 判断文件更新是否超过阀值的报警小程序
因为一个程序定期crontab运行来更新文件,有一天这个程序未运行从而对应的文件未更新,发现时已晚了一小时,所以针对这个情况简单的写了下对应的shell监控小程序;无非就是读文件修改时间然后和当前时间比较,当超过阀值threshhold时进行短信或邮件报警时间差distance上可以用t2-t1保证结果大于0,这里用了一个自定义abs函数得到distance结果然后判断是否触发报警原创 2014-01-22 15:22:42 · 2711 阅读 · 0 评论