unix环境下常用工作脚本大全

unix环境下常用工作脚本大全

ID:8816922

大小:43.50 KB

页数:7页

时间:2018-04-08

unix环境下常用工作脚本大全_第1页
unix环境下常用工作脚本大全_第2页
unix环境下常用工作脚本大全_第3页
unix环境下常用工作脚本大全_第4页
unix环境下常用工作脚本大全_第5页
资源描述:

《unix环境下常用工作脚本大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、工作中常用的脚本LymanVan原创(mail:flyfan05@163.com)1,备份脚本:主要是date的格式化,以及常用的cp拷贝。#!/usr/bin/shbak_date=$(date +%Y%m%d)echo"==========vanipsbakdateis$bak_date================"echo"+++++++++++++++bakvanipsisstart...+++++++++"#ll/test2/vanips/bak/;rm-rf/test2/vanips/bak/vanips.bak.$bak_datemkdir-p/test2/vanips

2、/bak/vanips.bak.$bak_dateecho"========copyvanips_runisstart...============"mkdir-p/test2/vanips/bak/vanips.bak.$bak_date/vanips_runecho"========copyvanips_runisok=================="cd/test2/vanips/bak/vanips.bak.$bak_date;touch这是备份文件echo"+++++++++++++++bakvanipsisend+++++++++"2,ftp文件传输ftp-n<

3、#这个是分段符号 open$IP##远程主机的ip地址 user$v_username$v_username##远程主机的用户名和密码 bin   ##以二进制传输 prompt ##关闭对话框 lcd$v_localpath##本地目录 cd $v_remotepath##远程主机目录 mput$v_resname ##需要传输的文件名称 byeVAN3,远程登陆主要用expect脚本来实现交互,下面两个脚本分别实现了rlogin远程登陆和ssh远程登陆#!/home/bin/expectsetv_host     [lindex$argv0]setv_username [lindex

4、$argv1]setv_password [lindex$argv2]setv_command1 [lindex$argv3]#延时1s执行以下命令settimeout1spawnrlogin$v_hostexpect"Password:"execsleep1send"$v_password"send"r"expect"*$v_username%"execsleep1send"$v_command1"send"r"settimeout300expect"*$v_username%"#!/test1/release/expect/bin/expect#useage:ssh_host_e

5、xec_command[host_ip][user][password][system_name][host_index][command]setv_hostip[lindex$argv0]setv_username[lindex$argv1]setv_password[lindex$argv2]setv_systemname[lindex$argv3]setv_hostindex[lindex$argv4]setv_command[lindex$argv5]#延时4s执行以下命令settimeout4spawnssh-l$v_username$v_hostipexpect"*asswo

6、rd:"execsleep1send"$v_password"send"r"expect"*UserName):"execsleep1send"$v_systemname"send"r"expect"*Hostname):"execsleep1send"$v_hostindex"send"r"expect"*$v_systemname%"execsleep1send"$v_command"send"r"4,用户界面简单的echo实现打印user_interface(){  echo"*****************************************"  ech

7、o"*请选择序号或名称:    *"  echo"*t1:vanbps                        *"  echo"*t2:vancbs                        *"  echo"*t3:ccsuser                      *"  echo"*t4:vanips                        *"  echo"*t5:vanupintf    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。