当前位置: 首页 > news >正文

怎样只做自己的网站建设银行唐山分行网站

怎样只做自己的网站,建设银行唐山分行网站,十大外贸电商平台,石家庄网站建设seo优化营销免交互#xff1a;不需要人为控制就可以完成的自动化操作 自动化运维 Shell脚本和免交互是一个概念#xff0c;但是两种写法 here document 使用i/o重定向的方式将命令的列表提供给交互式的程序或者命令 是一种标准输入#xff0c;只能接受正确的指令或命令#x… 免交互不需要人为控制就可以完成的自动化操作 自动化运维 Shell脚本和免交互是一个概念但是两种写法 here document        使用i/o重定向的方式将命令的列表提供给交互式的程序或者命令 是一种标准输入只能接受正确的指令或命令错误的不行 格式 命令 标记 ... ... 标记 注意事项 1.标记可以使用合法的字符通常使用EOF也可以自定义 2.结尾的标记一定要顶格写并于开头的标记一致后标记的前后不能有任何字符 3.如果开头的标记前有空格这个空格会被自动省略 结合免交互实现重定向输出到指定文件 cat EOF test.txt12 345EOF[roottest1 opt]# ls test.txt work7.15 [roottest1 opt]# cat test.txt 1 2 3 4 5免交互创建文件并写入内容 [roottest1 opt]# vim test.sh #!/bin/bash filetest.txt ischool cat $file EOF I am goning to $i EOF[roottest1 opt]# sh test.sh [roottest1 opt]# ls test.sh test.txt [roottest1 opt]# cat test.txt I am goning to school [roottest1 opt]# 去掉每行之前的tab字符 [roottest opt]# vim test.txt cat -EOFky30boge EOF[roottest opt]# sh test.txt ky30boge多行注释 ***Expect免交互 tcl基础语言之上的一种工具自动化测试和控制主要是在脚本中解决人机交互的问题 which expect        查看服务的位置 rpm -qa expect 查看服务是否安装 转义符\n 换行\t 制表符TAB\r 回车\b 删除键 基本命令格式 #!/usr/bin/expect #使用时需要先在开头生命使用expect执行方式 1.必须赋权执行给权限chmod 777 2.不能用 bash和sh        只能使用./ 语法 spawn 后面通常跟一个linux的执行命令表示开启一个会话启动一个进程并且跟踪后续的交互信息spawn passwd 用户名        #跟踪修改用户密码命令的执行情况 expect    捕获上一次执行的命令中是否包含指定的字符串如果有则立即返回否则等待超时时间默认10秒超时时间自动退出 expect只能捕获有spawn启动的进程输出 send向进程发送字符串用于模拟用户输入该命令不能自动回车一般后面要加一个回车键/r或/n 第一种写法 expect 密码 {send abc123\r}第二种写法 expect send abc123\r 第三种写法多分支结构 多分支语句只要匹配一个就会执行相应的send语句然后就退出expect expect { 密码1 {send 123\r} 密码2 {send 123\r} 密码3 {send 123\r} } 结束符 expect eof        会切换回之前的终端 interact          保留当前终端不变 设置超时时间 set timeout5 获取不到5秒后会自动退出 set timeout-1 -1表示永不超时 exp_continue 可以在expect判断之后继续匹配expect捕获的其他内容类似于脚本中continue表示允许继续向下执行命令 exp_contine        结束语句不能直接使用expect eof否则会报错 expect{(yes/no) {send yes\r;exp_continue}password {send 123\r} }send_user 回显信息相当于echo跟上用户想要输出的内容 send_user ok 打印ok 接收参数类似于shell当中的位置变量$1 $2 set 变量名 [lindex $argv 0] $1 set 变量名 [lindex $argv 1] $2 嵌入模式涉及到终端切换时最好不要用嵌入模式写 #!/bin/bash user$1 passwd$2 useradd $user /usr/bin/expect -EOF spawn passwd $user expect send ${passwd}\r expect send ${passwd}\r interact EOF ssh远程登录 通过免交互脚本实现自动远程登录 #!/usr/bin/expect set ip 192.168.220.30 #指定远程登录的IP地址 set user root #指定登录root用户 set password 123 #设定密码为123 set timeout 5 #设定超时时间 spawn ssh $user$ip expect {yes/no {send yes\r;exp_continue}password {send $password\r} } expect eof 传参自动登录 #!/usr/bin/expect set name [lindex $argv 0] set ip [lindex $argv 1] set password [lindex $argv 2] set timeout 5 spawn ssh $name$ip expect {refused {send_user 访问被拒绝\r}No route to host {send_user 主机名或者IP地址有误\n}yes/no {send yes\r;exp_continue}password {send $password\r} } expect eof实验 用免交互的方式给硬盘分区格式化和挂载
http://www.w-s-a.com/news/107737/

相关文章:

  • 咸阳鑫承网站建设软件开发公司网站模板
  • 百度怎么免费做网站网站建设大作业有代码
  • 小说素材网站设计素材网站特点
  • 如何建设一个好的网站WordPress主题设置数据库
  • 网站被模仿十堰网站制作公司
  • 怎么样做免费网站个人网站备案幕布
  • 做ppt的动图下载哪些网站制作一个网站需要多少时间
  • 公司网站开发制作备案中的网站
  • 怎么看网站的收录网站开发先前台和后台
  • 合肥市做网站多少钱wordpress网站布置视频
  • 中国建设人才网信息网站软件外包公司好不好
  • 网站建设与管理 市场分析上海网站建设公司排名
  • 怎么将公司网站设成首页网址关键词查询网站
  • 怎么用ps做网站ui邱县专业做网站
  • 国开行网站毕业申请怎么做大连旅顺口旅游攻略
  • 鲜花店网站源码成都专做婚介网站的公司
  • 合肥企业网站建设工哈尔滨公告
  • 华强北 做网站互联网服务平台入口
  • vi设计案例网站微信导航网站 dedecms
  • 青浦区做网站设计图片手绘图片
  • 做网站的基本功制作网站公司推荐
  • 阿里云快速建站教程个人网站 费用
  • 广东购物网站建设微信公众号制作模板免费
  • 阿里国际站韩语网站怎么做让移动网站
  • 北京外包做网站如何报价中国几大网络推广公司
  • 中国建设部网站关于资质wordpress 建app
  • 程序员找工作的网站哈尔滨建设信息网站
  • 公司 网站 方案高考写作网站
  • 网站后台如何登陆网站开发需求逻辑图
  • 市级档案网站建设情况分析server2008做DNS与网站