在学习linux有关知识,前段时间学习了shell脚本,写了一个非常简单的脚本,远程其他虚拟机进行磁盘分区,自己纯手打的,也算是记录个人学习的一些过程吧,大神可以略过!
下面是脚本内容,可以直接运行的!
系统是CentOS7.4的版本
#!/bin/bash
#利用expect远程分区
expect << EOF
spawn ssh 172.25.0.11
expect "password" {send "redhat\n"}
expect "#" {send "fdisk /dev/vdb\n"}
expect "命令(输入 m 获取帮助)" {send "n\n"}
expect ":" {send "\n"}
expect ":" {send "\n"}
expect ":" {send "\n"}
expect "分区号 (1-4,默认 1):起始 扇区 (2048-20971519,默认为 2048):" {send\n}
expect "Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):" {send "+500M\n"}
expect "命令(输入 m 获取帮助):" {send "w\n"}
expect "#" {send "exit\n"}
EOF
原文地址:http://blog.51cto.com/13857489/2138639
时间: 2024-10-07 23:30:38