Je sauvegarde mon home avec Grsync et j'aimerais qu'il se lance automatiquement chaque jour.
J'ai regardé du côté d'anacron puisque mon pc ne reste pas allumé en permanence.
Je le passe en veille et redémarre lors d'un changement de noyau.
J'ai suivi ce tuto :
https://doc.ubuntu-fr.org/anacron
Où il est dit que "commande" peut être une commande bash, le nom d'un programme, d'un script...
Ce que j'ai ajouté dans le fichier anacrontab (méthode 1) :
(J'ai récupéré le paramétrage de Grsync en cliquant sur menu>Fichier>Ligne de commande rsync)
1 7 svgrsync pkexec rsync -r -t -p -o -g -v --progress --delete -l -D -s /home/mia /media/mia/grsync/homemia
Est-ce que j'aurais pu faire plus simple en mettant le nom du programme c-à-d grsync ? (méthode 2)
Ou plus compliqué, mettre la commande dans un script et l'appeler ? (méthode 3)
Comme ça ?
Code : Tout sélectionner
#!/bin/bash
# sauvegardes quotidiennes rsync
pkexec rsync -r -t -p -o -g -v --progress --delete -l -D -s /home/mia /media/mia/grsync/homemia
read
done
1 7 svgrsync svgrsync.sh
La méthode 1 ne fonctionnant pas, j'imagine qu'avec les autres ça sera pareil, alors j'ai essayé avec cron.
J'ai entré la commande crontab -e.
J'ai mis cette ligne dans le fichier qui s'est ouvert : 15 14 * * * pkexec rsync -r -t -p -o -g -v --progress --delete -l -D -s /home/mia /media/mia/grsync/homemia
Le fichier est enregistré dans /tmp, il ne sera pas effacé au redémarrage ?
Ça n'a pas fonctionné non plus avec Cron, il y a quelque chose qui m'échappe mais quoi ?
Je me demande aussi comment faire pour que la fenêtre des erreurs de rsync s'affiche s'il y en a ?
Ça fait beaucoup de questions merci pour l'aide