a 问题来了 如果a文件内容为空 则执行 service network restart ifup eth1 如果a文件不为空 则什么都不执行,直接退出" />
youxiaersrt 于 2012-03-12 09:18:23发表:
学习了。。。
dlshanghai 于 2012-03-08 08:57:55发表:
学习了(e:e2s
zxx287856774 于 2012-03-08 08:10:43发表:
0:w(5(哈哈 上面2段代? ????都成功 ??
yexinan000 于 2012-03-07 23:04:32发表:
同上!
haolifengwang 于 2012-03-07 15:43:42发表:
#!/bin/sh ifconfig -a | grep "eth1" > a set $(wc -l a) if [ "$1" = "0" ] ;then service network restart ifup eth1 fi
acrofox 于 2012-03-07 12:50:42发表:
其实你不需要 a 文件,直接检查返回值就可以了。[code]if ! ifconfig -a | grep -q "eth1"; then service network restart ifup eth1 fi[/code]
qlboo 于 2012-03-07 10:51:27发表:
帮不上忙
youxiaersrt 于 2012-03-12 09:18:23发表:
学习了。。。
dlshanghai 于 2012-03-08 08:57:55发表:
学习了(e:e2s
zxx287856774 于 2012-03-08 08:10:43发表:
0:w(5(哈哈 上面2段代? ????都成功 ??
yexinan000 于 2012-03-07 23:04:32发表:
同上!
haolifengwang 于 2012-03-07 15:43:42发表:
#!/bin/sh
ifconfig -a | grep "eth1" > a
set $(wc -l a)
if [ "$1" = "0" ] ;then
service network restart
ifup eth1
fi
acrofox 于 2012-03-07 12:50:42发表:
其实你不需要 a 文件,直接检查返回值就可以了。[code]if ! ifconfig -a | grep -q "eth1"; then
service network restart
ifup eth1
fi[/code]
qlboo 于 2012-03-07 10:51:27发表:
帮不上忙