免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 843 | 回复: 0
打印 上一主题 下一主题

shell example [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-07 16:45 |只看该作者 |倒序浏览
by tangke  2009-09-07
这是同事写的两个shell script
1.update.sh
#!/bin/bash
set -e
server="http://172.16.20.99/tmp"
download_list=(Student rdesktop_loongson_1.0.3_mipsel.tar.gz static_ip.sh)
echo "Download files..."
for d in "${download_list[@]}"
do
    rm -f "$d"
    wget "${server}/${d}"
done
. static_ip.sh
echo "Install rdesktop_loongson..."
tar xzpf rdesktop_loongson_1.0.3_mipsel.tar.gz -C /
echo "Activate rdesktop_loongson"
target="/opt/windmill/desktop_loongson/My001_Internet/item006_rdesktop/Desktop"
sed -i 's/ExecLeft=.*/ExecLeft=rdesktop_loongson -g/' "$target"
echo "Setting rdesktop..."
hostname="$(cat /etc/hostname)"
target="/etc/rdesktop_loongson/rdesktop_loongson.conf"
remote_windows="172.16.28.123"
sed -i "s/server%20name=.*/server%20name=${remote_windows}/" "$target"
sed -i "s/user%20name=.*/user%20name=${hostname}/" "$target"
echo "Install topdomain..."
test -e /opt/bin || mkdir -p /opt/bin
mv -f Student /opt/bin
chmod a+x /opt/bin/Student
cat >/usr/share/autostart/topdomain.desktop  /etc/hostname
sed -i "s/Loong/user${N}/" /etc/hosts
echo "nameserver ${DNS_server}" > /etc/resolv.conf
cat >/etc/network/interfaces <<EOF
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
        address ${address}
        netmask ${netmask}
        network ${network}
        broadcast ${broadcast}
        gateway ${gateway}
        dns-nameservers ${DNS_server}
EOF
pushd /etc/rc2.d/
rm -f S26network-manager
rm -f S26network-manager-dispatcher
ln -sf /etc/init.d/networking S26networking
popd
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/100996/showart_2047379.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP