摘要: 旧博客第三弹:在linux下,执行程序时,有一个需求就是在一定的时间内执行完成,未执行完成则退出。下面是工作中经常使用的一个perl程序,可以设置超时,通过alarm信号机制进行控制执行命令 ./timeout.pl -c command -t timeouteg: ./timeout.pl -c "./run.sh" -t 180#!/usr/bin/perl -wuse strict;use Getopt::Std;my $result;my % opts;getopt('ct', /%opts);sub ss_h(){ eval { local... 阅读全文
posted @ 2013-09-26 18:23 wully 阅读(439) 评论(0) 推荐(0)
摘要: 继续整理以前的博客,第二弹:用ssh建立机器之间的信任机制#!/bin/bash#需要远程添加信任机制的机器REMOTE[0]=db-XXX-XXX1.db01REMOTE[1]=db-XXX-XXX2.db01REMOTE[2]=jp01-XXX-XXX1.jp01REMOTE[3]=jp01-XXX-XXX2.jp01#REMOTE的数组中元素个数COUNT=${#A[@]}#远程机器登录的用户名REMOTE_USER="wuddny"OTHER_REMOTE_USER="rd"#获取本地密钥key=`head -1 ~/.ssh/id_rsa.pu 阅读全文
posted @ 2013-09-26 18:19 wully 阅读(233) 评论(0) 推荐(0)
摘要: 把以前博客的东西夜迁移过来吧,这个是以前公司做的,原来放在csdn里面,先切过来。用多进程实现的wget多进程抓取的实现,有问题联系我 (微博:偶是周亮)#!/bin/bashurl_path="-";WGET_TIMECOUNT=2;WGET_TIME=10;FORK_SLEEP_TIME=1;ONEURL_SLEEP_TIME=1;SPIDER_PID_NUM=6;function usage(){ echo "usage:spider.sh -u url_path -d page_store_dir"; exit 3;}function versi 阅读全文
posted @ 2013-09-26 18:06 wully 阅读(660) 评论(0) 推荐(0)