脚本作业(test.sh)

来源:互联网 发布:lcd1602只亮不显示数据 编辑:程序博客网 时间:2024/06/03 12:29

#!/bin/bash
case "$1" in
          start)
          virsh start $2 &>/dev/null
          virt-viewer $2 &>/dev/null
          ;;
          stop)
          virsh destroy $2 &>/dev/null
          ;;
          install)
          virt-install \
          --name $2 \
          --ram 1000 \
          --file/var/lib/libvirt/images/$2.img \
          --file-size 8 \
          --cdrom/var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso &
          ;;
          reset)
          virsh reset $2 &>/dev/null
          ;;
          rmove)
          virsh destory $2 &>/dev/null
          virsh undefine$2 &>/dev/null
         RemoveFolder"/var/lib/libvirt/images/$2/"
         RemoveFile"/etc/libvirt/qemu/$2"
          ;;
          mksnapshot)
          virsh destory $2 &>/dev/null
          virsh undefine $2 &>/dev/null
          qemu-img create -f qcow2 -b/var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$3.qcow2 &>/dev/null
          ;;
          *)
          echo "ERROR:please inputstart|stop|install|reset|remove|mksnapshot after command"

 

0 0
原创粉丝点击