diff --git a/zimbra/archivage/archivage.sh b/zimbra/archivage/archivage.sh index e69de29..a4fd30e 100644 --- a/zimbra/archivage/archivage.sh +++ b/zimbra/archivage/archivage.sh @@ -0,0 +1,35 @@ + +#!/bin/bash + +echo "saisir le nom du compte :" +read user + +PS3="choix du dossier d'archivage : " +options=("archivage_zimbra-cli" "archivage_zimbran" "archivage_zimbra-pro-edu" "archivage_zimbrapro" "Quit") +select opt in "${options[@]}" +do + case $opt in + "archivage_zimbra-cli") + echo "archivage_zimbra-cli" + ;; + "archivage_zimbran") + echo "archivage_zimbran" + ;; + "archivage_zimbra-pro-edu") + echo "archivage_zimbra-pro-edu" + ;; + "archivage_zimbrapro") + echo "archivage_zimbrapro" + ;; + + "Quit") + break + ;; + *) echo "invalid option $REPLY";; + esac +break +done +chown zimbra:zimbra /opt/zimbra/nfsbackup/archivage/$opt/ +su - zimbra -c "echo 'Exporting mailbox $user' ; zmmailbox -z -m ${user} getRestURL -u 'https://127.0.0.1:7071' '//?fmt=tgz&resolve=skip' > /opt/zimbra/nfsbackup/archivage/${opt}/${user}.tgz ;" + +exit