linux免交互远程执行脚本,密码在脚本中配置
来源:互联网 发布:windows卸载ruby 编辑:程序博客网 时间:2024/05/21 21:48
先安装expect
yum install expect
编写下面的脚本:
#!/bin/expect
set timeout 30spawn ssh -l root 192.168.201.225
expect "password:"
send "远程主机的密码"
expect "#"
#send "echo '111'>/root/111.txt\r"
send "cd /root\r"
expect "#"
send "wget http://192.168.192.24:8080/monitor.tar\r"
expect "#"
send "tar -xvf monitor.tar\r"
expect "#"
send "sed -i '/monitor.sh/d' /etc/crontab\r"
expect "#"
send "echo '* * * * * sh /root/monitor/monitor.sh' >> /etc/crontab\r"
expect "#"
send "exit\r"
interact
注意:
send 后面的命令结尾必须加上\r
每个命令后面必须加上expect "#",再执行下一个命令
阅读全文
0 0
- linux免交互远程执行脚本,密码在脚本中配置
- 在shell脚本中调用sftp免密码的配置
- ubuntu--免密码执行脚本
- linux shell脚本登录远程执行命令,交互通过脚本
- linux远程执行脚本
- linux ssh无密码登录,远程执行脚本文件
- TASKCTL中不使用代理,通过ssh免密连接执行远程脚本配置(SSH插件扩展)
- 利用expect在linux shell脚本中交互(scp远程传输文件示例)
- Linux 远程执行脚本 expect
- Linux SSH 远程执行脚本
- 在linux系统中,执行php脚本
- 在linux系统中,执行php脚本
- 在Linux中执行.sh脚本,异常
- Linux中执行脚本
- 在 Linux 命令行脚本中执行 sudo 等命令时自动输入密码(使用expect)
- linux 通过shell脚本在本地执行远程机器命令
- 如何在脚本中执行scp时自动输入密码
- linux 远程执行 shell脚本中nohup启动注意
- 新路程----hi3516a i2c驱动 kernel panic
- 视频采集处理之YUV数据格式
- QrCodeScanner扫码工具(融合Zxing和Zbar库,扫码效率奇高)
- 阿里云centos7配置tomcat
- mac git android studio 提交代码到git oschina上去
- linux免交互远程执行脚本,密码在脚本中配置
- js 处理form表单整理成数组,结合php 完成排序功能的实现
- tempList.Count(m => m == "sss") 返回符合要求的对象数量
- 斐波纳契数列的递归与非递归形式
- Linux——问题:解压jdk报错gzip:stdin:not in gzip format
- 安卓-关于EditText的那些事......
- BasicExcel
- trie树 POJ 2503 Babelfish
- Java内部类详解