#!/bin/sh #!/usr/tcl/bin/expect -f export thisDir=$(cd $(dirname $BASH_SOURCE) && pwd) echo $thisDir pwd cd $thisDir echo "*" echo "*" echo "*" echo "*" echo "ɾ³ý¾ÉµÄ°æ±¾Îļþ" echo "*" echo "*" echo "*" echo "*" sh $thisDir/updateInit.sh echo "*" echo "*" echo "*" echo "*" echo "¿½±´×îа汾Îļþ" echo "*" echo "*" echo "*" echo "*" nocheck="\"StrictHostKeyChecking=no\"" systemVersion="" systempwd="" M9000versionpath="" M9000pwd="" M900versionpath="" M900pwd="" MS90versionpath="" MS90pwd="" localpath="" if [ ! -e tem.ini ] then cat /dev/null > $thisDir/tem.ini fi sed '/^#/d' $thisDir/autoTest.ini |sed '/^$/d' > $thisDir/tem.ini sleep 2 eval `cat $thisDir/tem.ini` if [ "$systemVersion" != "" -a "$systempwd" != "" ]; then expect -c " spawn scp -o "$nocheck" $systemVersion $localpath set timeout 85 expect \"*Password: \" send \"$systempwd\r\" set timeout 600 expect eof " else ###############¿½±´M9000°æ±¾################# if [ "$M9000versionpath" != "" -a "$M9000pwd" != "" ]; then expect -c " spawn scp -o "$nocheck" $M9000versionpath $localpath expect \"*Password: \" send \"$M9000pwd\r\" set timeout 600 expect eof " fi ###############¿½±´M900°æ±¾################## if [ "$M900versionpath" != "" -a "$M900pwd" != "" ]; then expect -c " spawn scp -o "$nocheck" $M900versionpath $localpath expect \"*Password: \" send \"$M900pwd\r\" set timeout 600 expect eof " fi ##################¿½±´MS90################## if [ "$MS90versionpath" != "" -a "$MS90pwd" != "" ] then expect -c " spawn scp -o "$nocheck" $MS90versionpath $localpath #expect \"connecting (yes/no)?\" #send \"yes\r\" #sleep 80 set timeout 81 expect \"*assword: \" #set timeout 80 send \"$MS90pwd\r\" set timeout 90 expect eof " fi fi rm -rf $thisDir/tem.ini if [ ! -e /home/mcu_version/MS90InServerAndM9000_*.tar.gz ] then echo " >>ÈýºÏÒ»°æ±¾ÓÐÒì³£<< " export AllFlag=0 fi if [ ! -e /home/mcu_version/M9000_M9000C_Version*.gz ] then echo " >>M9000°æ±¾ÓÐÒì³£<< " export M9000Flag=0 fi if [ ! -e /home/mcu_version/MS90InM900_V1.*.zip ] then echo " >>M900°æ±¾ÓÐÒì³£<< " export M900Flag=0 fi if [ ! -e /home/mcu_version/M9000_M9000C_Version*.gz ] then echo " >>MS90°æ±¾ÓÐÒì³£<< " export MS90Flag=0 fi echo "*" echo "*" echo "*" echo "*" echo "½âѹËùÓа汾Îļþ" echo "*" echo "*" echo "*" echo "*" sleep 5 sh $thisDir/upload90later.sh exit
远程拷版本,记录目录,ini,等等
相关推荐
学习shell脚本,了解linux知识。
资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...
shell脚本一个读写sd卡的案例,这个例子可以帮助出学者进步了解shell编程
shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本shell 脚本
python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本python编写shell脚本
我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。 在某些情况下,你也许想要...
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来...
Linux_shell脚本全面学习 Linux_shell脚本全面学习
Shell脚本编程100例。 融汇 shell 脚本知识点,集大成之作。 本书实在是学习、进修、面试、居家旅行必备精品!
shell脚本shell脚本shell脚本
有关几个shell脚本的编写,如:编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。如果这个文件是一个普通文件,则打印文件所有者的名字和最后的修改日期...加入了自己的注释理解
参考shell脚本实例.rar参考shell脚本实例.ra参考shell脚本实例.rarr
Shell脚本专家指南》旨在为Linux、Unix以及OSx系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本...
shell脚本
给自己发短信的Shell脚本利用飞信学习的好资源
shell脚本,平时积累起来的,从一个大神那边拷贝来的,方便平时工作使用的一些脚本集合。
109个shell脚本合集.pdf
有时候写Shell的脚本,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。 这么如果 shell 还没等其退出就接着执行下一行,这么...
第一次接触linux系统,之前写的数据导出不好使了。原因是程序放在root用户下,要runtime执行exp的话,...没接触过shell脚本,网上大部分例子都写的挺复杂的;贴个简单的,不带传参什么的;只是最简单的数据表的导出备份
主要介绍了IDEA中编写并运行shell脚本的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧