diff --git a/modules/proxmox_host/functions/restartvm.fish b/modules/proxmox_host/functions/restartvm.fish new file mode 100644 index 0000000..bbd58b5 --- /dev/null +++ b/modules/proxmox_host/functions/restartvm.fish @@ -0,0 +1,15 @@ +function restartvm --description "Restart a Proxmox VM" + if test -z "$argv[1]" + echo "Usage: restartvm [delay]" + return 1 + end + + set -l vmid $argv[1] + set -l delay $argv[2] + + test -n "$delay"; or set delay 10 + + qm stop "$vmid" + and sleep "$delay" + and qm start "$vmid" +end \ No newline at end of file