added lxccmd cause cron don't know about lxc command
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
backuppath='/home/rick-monitoring/backup/'
|
backuppath='/home/rick-monitoring/backup/'
|
||||||
backupuser='rick-monitoring'
|
backupuser='rick-monitoring'
|
||||||
|
lxccmd='/snap/bin/lxc'
|
||||||
|
|
||||||
#some validations
|
#some validations
|
||||||
if [ ! -d ${backuppath} ]
|
if [ ! -d ${backuppath} ]
|
||||||
@@ -21,9 +22,9 @@ fi
|
|||||||
|
|
||||||
for container in $(lxc list --format csv -c n | grep -v backup);
|
for container in $(lxc list --format csv -c n | grep -v backup);
|
||||||
do
|
do
|
||||||
lxc copy ${container} ${container}-backup
|
${lxccmd} copy ${container} ${container}-backup
|
||||||
lxc export ${container}-backup ${backuppath}$(date +%Y_%m_%d)-${container}.tar.gz --optimized-storage
|
${lxccmd} export ${container}-backup ${backuppath}$(date +%Y_%m_%d)-${container}.tar.gz --optimized-storage
|
||||||
lxc delete ${container}-backup
|
${lxccmd} delete ${container}-backup
|
||||||
done
|
done
|
||||||
|
|
||||||
#own data for backupuser
|
#own data for backupuser
|
||||||
|
|||||||
Reference in New Issue
Block a user