From 82273f7289fdbdab04134d79e9d59eea48e71e84 Mon Sep 17 00:00:00 2001 From: Alessandro Battilani Date: Sat, 9 Mar 2024 15:52:26 +0100 Subject: [PATCH] snap count --- check-lxc-snap-num.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 check-lxc-snap-num.sh diff --git a/check-lxc-snap-num.sh b/check-lxc-snap-num.sh new file mode 100755 index 0000000..3e20b84 --- /dev/null +++ b/check-lxc-snap-num.sh @@ -0,0 +1,13 @@ +#!/bin/bash +snapshotnum=3 +updatescript=$(dirname "$0")/update-lxc-container.sh +echo $(date) "- Check if there're at least ${snapshotnum} lxc containers snapshot..." +if [ $(lxc list type=container -c S --format csv | head -1) -lt ${snapshotnum} ]; then + echo $(date) "- Create VMs/containers snapshot and update containers..." + for vm in $(lxc list type=virtual-machine -c n --format csv); do + lxc snapshot ${vm} + done + ${updatescript} +else + echo $(date) "- Do nothing." +fi