求一批处理:把本机中一个压缩包上传到服务器并解压缩执行
由于工作需要向做一个批处理文件data.bat,
场景如下:把data.sh和mmldata.tar.Z(这个是数据包,我自己做),放入本机的一个文件夹data
远程服务器是Linux系统
需求如下:
1、执行data.bat后,把mmldata.tar.Z以二进制形式传到远程服务器10.164.71.2中(用户名假设为aaa,密码a),传到aaa用户的根目录,/home/aaa中
2、telnet到远程服务器10.164.71.2中,(用户名假设为aaa,密码a)。
3、判断用户aaa的根目录中,是否存在文件夹mmldata,若存在则删除(包括里面的文件也删除,即rm -rf mmldata)
4、解压缩上传上来的压缩包mmldata.tar.Z
5、解压完成后会生成一个mmldata文件夹。进入这个文件夹
6、执行./load.sh命令(这个load.sh脚本时压缩包里有的)
7、按照同样的方法,把mmldata.tar.Z传到远程服务器10.164.71.2中(用户名假设为bbb,密码b),再次执行此2-6步
要求如下:最好有2个文件,一个文件是data.bat,还有个配置文件,可以配置远程服务器IP。还有需求中所涉及的2个用户名和密码
请高人帮我写个。。。谢谢了。。我研究了一天都搞不定。。。 |