Я могу подключаться к серверам из дома по ssh и выполнять разнообразные команды. Это удобно, но если учитывать, что я часто использую карманный компьютер, то выясняется отсутствие гибкости пальцев при наборе длинных команд на экранной клавиатуре...
Здесь я собираюсь создать коллекцию скриптов которые упрощают какие-либо действия...
Этот скрипт показывает статус всех зарегистрированных ВМ
Выглядит это примерно так:
=======================================================
srv01:~# vm-status
/mnt/vms/VM1/VM1.vmx -- on
/mnt/vms/VM2/VM2.vmx -- off
/mnt/vms/VM3/VM3.vmx -- on
/mnt/vms/VM4/VM4.vmx -- off
/mnt/vms/_keyserver/keyserver.vmx -- suspended
=======================================================
А вот сам скрипт:
-------vm-status-------------------
#!/bin/bash
# This script show status of all registered VMs
# Thanks meatmanek (Evan Krall) for help.
vmware-cmd -l > /tmp/vm_list
while read FILE; do echo "$FILE -- $(vmware-cmd "$FILE" getstate | awk '{print $3}')"; done < /tmp/vm_list > /tmp/vm_newlist
cat /tmp/vm_newlist
rm -f /tmp/vm_*
-------vm-status-------------------
Комментариев нет:
Отправить комментарий