| 123456789101112131415161718192021 |
- #!/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
|