Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1927159
  • 博文数量: 389
  • 博客积分: 7877
  • 博客等级: 少将
  • 技术积分: 4521
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-10 14:02
文章分类

全部博文(389)

文章存档

2024年(1)

2022年(1)

2021年(1)

2020年(1)

2019年(1)

2018年(3)

2017年(6)

2016年(4)

2015年(8)

2014年(15)

2013年(31)

2012年(19)

2011年(47)

2010年(33)

2009年(105)

2008年(109)

2007年(4)

分类: LINUX

2009-06-04 09:33:43

#!/bin/bash
ip=`netstat -nr|grep UG|awk '{print $2}'`
i=0
while [ $i -lt 5 ]
do
ping -c 1 202.96.209.5         //ping这个公网地址(上海DNS),如果通就运行所有的IM,这里只ping一个包
if [ $? -eq 0 ]; then
nohup emesene > /home/kevin/log/emesene.log 2>&1 &
nohup skype > /home/kevin/log/skype.log 2>&1 &
nohup qq > /home/kevin/log/qq.log 2>&1 &
if [ $ip != "192.168.1.1" ]; then           //如果我在宿舍上网就不打开鸽子了
nohup iptux > /home/kevin/log/iptux.log 2>&1 &
else
exit -1
fi
break
else
sleep 10         //事实证明当系统跑到这个脚本时,网络已经通了,所以在刚开始就能把所有IM启动
i=`expr $i + 1`
fi
#exit -1
done
exit -1

阅读(919) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~