1. 判断某个ko是否已经安装,没有安装则安装之
if [ 0 -eq `lsmod | grep foo` ]; then
insmod /lib/foo.ko
fi
2. 判断设备文件是否已经建立, 没有建立,则建之
if [ ! -e /dev/foo ]; then
mknod /dev/foo c $num 0
fi
3. 获取eth0的网关IP地址
echo `route -n | awk '$1~/^0\\.0\\.0\\.0$/&&$3~/^0\\.0\\.0\\.0$/&&$4~/^UG*$/&
&$NF~/^eth0$/ {printf("%s",$2)}'`
4. 从resolv.conf中获取dns地址
echo `awk '/nameserver/ { printf("%s%s", c?":":"", $2); c++ }' /etc/resolv.conf`