|
|
@@ -0,0 +1,21 @@
|
|
|
+#!/bin/bash
|
|
|
+#########################################################################
|
|
|
+# Script for extract PVE restore VM status #
|
|
|
+# Created by PM-DoIT #
|
|
|
+# ver 0.1 #
|
|
|
+#########################################################################
|
|
|
+clear
|
|
|
+SRV=$(hostname -s)
|
|
|
+echo -e "\e[1;32mSUMMARY\e[0m of ALL PVE VM \e[1;35mrestore\e[0m from \e[1;33m$SRV\e[0m"
|
|
|
+test -f /tmp/pver && rm -rf /tmp/pver
|
|
|
+echo "--- --------- ------------ ------------" > /tmp/pver.log
|
|
|
+echo "PID HOSTNAME RESTORE-DATE RESTORE-TIME" >> /tmp/pver.log
|
|
|
+echo "--- --------- ------------ ------------" >> /tmp/pver.log
|
|
|
+LSR=$(egrep -lRi "restore" /var/log/pve/tasks/* | grep pam)
|
|
|
+for r in $LSR;
|
|
|
+do
|
|
|
+ls -laF $r | sed 's/\:/ /g' | awk '{print $16,$11,$7"-"$6,$8":"$9}' >> /tmp/pver
|
|
|
+done
|
|
|
+test -f /tmp/pver && cat /tmp/pver | sort -n >> /tmp/pver.log
|
|
|
+echo "--- --------- ------------ ------------" >> /tmp/pver.log
|
|
|
+cat /tmp/pver.log | column -t
|