35 lines
664 B
Bash
Executable File
35 lines
664 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cd /4server/data/
|
|
|
|
while :
|
|
do
|
|
|
|
for dir in ???-???-*; do
|
|
if [ -d "${dir}/cc" ]; then
|
|
if [ -f "${dir}/cc/backup" ]; then
|
|
echo "BACKUP for: ${dir%/}"
|
|
/4server/sbin/backupContainer ${dir%/} 2
|
|
rm "${dir}/cc/backup"
|
|
fi
|
|
|
|
if [ -f "${dir}/cc/restart" ]; then
|
|
echo "Restart for: ${dir%/}"
|
|
/4server/sbin/startContainer ${dir%/}
|
|
rm "${dir}/cc/restart"
|
|
fi
|
|
|
|
if [ -f "${dir}/cc/restore" ]; then
|
|
FILENAME=$(head -n 1 "${dir}/cc/restore")
|
|
echo "Restore for: ${dir%/} - $FILENAME"
|
|
/4server/sbin/ODOO_19/restore ${dir%/} $FILENAME
|
|
rm "${dir}/cc/restore"
|
|
fi
|
|
|
|
fi
|
|
done
|
|
|
|
sleep 60
|
|
|
|
done
|