La crontab, owncloudcmd, le mail et le logging

Bonjour à tous.

Je viens de mettre en place un script dans la crontab pour faire une synchro de fichiers via owncloudcmd et je n’arrive pas à récupérer les logs avec le traditionnel >>logfile.log en bout de commande.

En activant les mails de la crontab en mettant en commentaire la ligne MAILTO='dest@domain.fr' je reçois un mail a chaque exécution du script qui contient… le contenu de la sortie d’exécution du script.

Quelqu’un aurait une idée de la méthode à suivre pour capturer ce retour dans un fichier (et pas par mail)?

Le script:

scriptName="owncloud-sync"
source="/repertoire/source/"
dest="https://owncloud.cible/remote.php/webdav/"
logFile="/var/log/admin/cron-${scriptName}.log"
user="USER"
password="PASS"
date=$(date +%Y-%m-%d)
time=$(date +%T)
msgStart="__ START SYNCHRO : ${date} @ ${time} __"
msgEnd="# # END SYNCHRO # #"

{
        echo $msgStart >> $logFile;
        owncloudcmd --silent --user ${user} --password ${password} ${source} ${dest} >> ${logFile} 2>$1;
        echo $msgEnd >> $logFile;
}

J’ai essayé sans l’option --silent, en mettant le chemin du logfile sans passer par la variable, sans le 2>&1 à la fin… sans succès.
Au final mon fichier de log ne contient que la ligne de début et celle de fin de chaque exécution… :-/