[root@localhost:~] vim-cmd vmsvc/power.getstate 106
Retrieved runtime info
Powered on
[root@localhost:~] echo $?
0
[root@localhost:~] vim-cmd vmsvc/power.getstate 95
Retrieved runtime info
Powered off
[root@localhost:~] echo $?
0
[root@localhost:~] vim-cmd vmsvc/power.getstate 999
(vim.fault.NotFound) {
faultCause = (vmodl.MethodFault) null,
faultMessage = <unset>
msg = "Unable to find a VM corresponding to "999""
}
[root@localhost:~] echo $?
1
ちなみにこれはstderrへの出力
[root@localhost:~] vim-cmd vmsvc/power.getstate 999 > /dev/null
(vim.fault.NotFound) {
faultCause = (vmodl.MethodFault) null,
faultMessage = <unset>
msg = "Unable to find a VM corresponding to "999""
}