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

怎么开始做网站百度人工投诉电话是多少

怎么开始做网站,百度人工投诉电话是多少,wordpress弹出服务协议窗口,加网络网站建设工作室免交互:不需要人为控制就可以完成的自动化操作 自动化运维 Shell脚本和免交互是一个概念,但是两种写法 here document 使用i/o重定向的方式将命令的列表提供给交互式的程序或者命令 是一种标准输入,只能接受正确的指令或命令&#x…

免交互:不需要人为控制就可以完成的自动化操作

自动化运维

Shell脚本和免交互是一个概念,但是两种写法

here document        使用i/o重定向的方式将命令的列表提供给交互式的程序或者命令

                                是一种标准输入,只能接受正确的指令或命令(错误的不行)

格式:
命令 <<标记
...
...
标记
注意事项:

1.标记可以使用合法的字符(通常使用EOF,也可以自定义)

2.结尾的标记一定要顶格写,并于开头的标记一致;后标记的前后不能有任何字符

3.如果开头的标记前有空格,这个空格会被自动省略

结合免交互实现重定向输出到指定文件

cat <<EOF>> test.txt
> 1
> 2                                                        
> 3
> 4
> 5
> EOF[root@test1 opt]# ls
test.txt  work7.15
[root@test1 opt]# cat test.txt 
1
2
3
4
5

         免交互创建文件并写入内容

[root@test1 opt]# vim test.sh #!/bin/bash
file="test.txt"
i="school"
cat > $file <<EOF
I am goning to $i
EOF[root@test1 opt]# sh test.sh 
[root@test1 opt]# ls
test.sh    test.txt
[root@test1 opt]# cat test.txt 
I am goning to school
[root@test1 opt]# 

       去掉每行之前的tab字符

[root@test opt]# vim test.txt cat <<-'EOF'ky30boge
EOF[root@test 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.不能用 bashsh        只能使用./

语法:
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.khdw.cn/news/66969.html

相关文章:

  • vr全景网站开发平台推广方式
  • 做网投网站好今日头条官网
  • 定制版appseo技术 快速网站排名
  • 苹果cms网站地图怎么做关键词规划师
  • 做学术用的网站广州seo优化
  • 东莞商城网站开发蜜雪冰城网络营销案例分析
  • 网站排名首页福州百度推广排名优化
  • 南阳网站建站公司关键词林俊杰百度云
  • 2014年网站开发语言如何营销
  • 长宁房产网站建设网络营销创意案例
  • php做的网站怎么打开网络服务商主要包括
  • 网站提交地址网站建设优化推广系统
  • 做网站好听的域名杭州关键词优化服务
  • 企业vi设计策划公司企业vi设计公司搜索引擎优化的报告
  • 福州优秀网站建设公司推广seo公司
  • 福州 福马路 网站建设友情链接怎么连
  • 饶平网站建设建设网站前的市场分析
  • 南安梅山建设银行网站seo做的比较牛的公司
  • 福安市教育局建设网站2022搜索引擎
  • 朋友圈网站文章怎么做的潍坊关键词优化平台
  • 建站管理域名管理绑定外部域名中怎么在百度上发布信息
  • 用python做美食网站seo排名赚挂机赚钱软件下载
  • 响应式网站做多大的尺寸怎么提高关键词搜索权重
  • 做一个在线支付网站今日新闻联播
  • 做网站一个月20g流量够吗新网站快速排名软件
  • 网站建设便宜公司百度引流平台
  • 福建省高速公路建设管理网站seo管理
  • 国外做批发的网站有哪些企业网站制作流程
  • 济南网站建设咨询电话营销方式和营销策略
  • 网站开发的工作广州网站优化方式