Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pausevm() (for vm in "$@"; do pid=`esxcli vm process list | grep -A 3 "^$vm$" | tail -n 1 | sed 's/.*: //'`; [ -n "$pid" ] && kill -STOP $pid || echo "$vm not found"; done)
- unpausevm() (for vm in "$@"; do pid=`esxcli vm process list | grep -A 3 "^$vm$" | tail -n 1 | sed 's/.*: //'`; [ -n "$pid" ] && kill -CONT $pid || echo "$vm not found"; done)
- checkpausevm() (for vm in "$@"; do pid=`esxcli vm process list | grep -A 3 "^$vm$" | tail -n 1 | sed 's/.*: //'`; [ -n "$pid" ] && (ps -Ccs | grep -q "^$pid.*USIG" && echo "$vm is paused" || echo "$vm is running") || echo "$vm not found"; done)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement