pour sauvegarder les données automatiquement sur Z :
créer le script_copie_datas.sh
#!/bin/sh
GVFS_MOUNT=“/run/user/$(id -u)/gvfs” SHARED_DIR=$(find “$GVFS_MOUNT” -maxdepth 2 -type d -name “*pnas2.stockage.inra.fr*” 2>/dev/null | head -n 1)
if [ -z “$SHARED_DIR” ]; then
echo "Erreur : Le partage SMB n'est pas monté dans la session graphique." exit 1
fi
SOURCE_DIR=“$HOME/Documents/dossierTest” # Correction : on enlève le double “nab-uefp” FINAL_DEST=“$SHARED_DIR/DONNEES/9_Sauvegarde/$USER/dossierTest”
if [ ! -d “$SOURCE_DIR” ]; then
echo "Erreur : Le dossier source $SOURCE_DIR n'existe pas." exit 1
fi
mkdir -p “$FINAL_DEST”
echo “Démarrage de la sauvegarde de dossierTest vers : $FINAL_DEST”
rsync -r –no-perms –no-times –verbose \
"$SOURCE_DIR/" "$FINAL_DEST/"
echo “Sauvegarde terminée.”
Pour modifier les dossiers a sauvegarder, modifier la ligne
SOURCE_DIR=“$HOME/Documents/dossierTest”
pour le rendre executable au démarrage :
Placez votre script dans un emplacement accessible à tous en lecture (par exemple /usr/local/bin/script_copie_datas.sh) et rendez-le exécutable :
sudo chmod +x /usr/local/bin/script_copie_datas.sh
Créez (ou modifiez) un fichier .desktop dans le dossier d'autostart global de l'application :
sudo nano /etc/xdg/autostart/sauvegarde-reseau.desktop
Collez le contenu suivant dedans :
[Desktop Entry] Type=Application Name=Sauvegarde Reseau Exec=/usr/local/bin/script_copie_datas.sh Hidden=false NoDisplay=true X-GNOME-Autostart-enabled=true