利用shell脚本远程磁盘分区

在学习linux有关知识,前段时间学习了shell脚本,写了一个很是简单的脚本,远程其余虚拟机进行磁盘分区,本身纯手打的,也算是记录我的学习的一些过程吧,大神能够略过!
下面是脚本内容,能够直接运行的!
系统是CentOS7.4的版本linux

#!/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"}
EOFshell

相关文章
相关标签/搜索