editor, reviewer
115
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 86 : | Ligne 86 : | ||
'''''============ SCRIPT PROPREMENT DIT ===============''''' | '''''============ SCRIPT PROPREMENT DIT ===============''''' | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 117 : | Ligne 116 : | ||
else | else | ||
printf "\nSauvegarde de %s : OK\n" "$3" | printf "\nSauvegarde de %s : OK\n" "$3" | ||
sleep 10 | |||
fi | fi | ||
} | } | ||
Ligne 137 : | Ligne 137 : | ||
# CETTE PARTIE DOIT RETENIR TOUTE VOTRE ATTENTION, C'EST LÀ QUE VOUS PERSONNALISEREZ CE SCRIPT | # CETTE PARTIE DOIT RETENIR TOUTE VOTRE ATTENTION, C'EST LÀ QUE VOUS PERSONNALISEREZ CE SCRIPT | ||
#+ POUR CE FAIRE, JE VOUS CONSEILLE DE VOUS RÉFÉRER AU TUTO ET AU SCRIPT INDIQUÉS DANS LE "PRE-REQUIS" DU "BEGIN INIT INFO" | #+ POUR CE FAIRE, JE VOUS CONSEILLE DE VOUS RÉFÉRER AU TUTO ET AU SCRIPT INDIQUÉS DANS LE "PRE-REQUIS" DU "BEGIN INIT INFO" | ||
################### disk="59ef8983-a8da-47c3-877e-f384309c0551" | |||
mount_rep="/mnt/autre" | mount_rep="/mnt/autre" | ||
Ligne 184 : | Ligne 186 : | ||
# Teste | # Teste l'emplacement de la corbeille et si elle est pleine (présence de fichier(s) dans ... /files). Si elle l'est, liste les fichiers qu'elle contient | ||
echo | echo -e "\033[4mCONTENU de la CORBEILLE\033[0m\n" | ||
chemin_trash="$HOME/.local/share/Trash" | |||
if [ ! -z "$XDG_DATA_HOME" ] | |||
then | |||
chemin_trash="$XDG_DATA_HOME/Trash" | |||
fi | |||
corbeille="$chemin_trash/files" | |||
if [ -z $(ls -A "$corbeille") &> /dev/null ] | |||
then | then | ||
echo "LA CORBEILLE EST VIDE" | |||
read -p "on peut la vider ? o/* : " | else | ||
ls -a "$corbeille" | |||
read -p "on peut la vider ? o/* : " vider | |||
if [ "$vider" = o ] | |||
echo -e "\033[4mCORBEILLE | then | ||
shopt -s dotglob | |||
rm -rf "$chemin_trash"/{files/,info/,metadata}* | |||
shopt -u dotglob | |||
fi | echo "CORBEILLE VIDÉE" | ||
else | |||
echo -e "\033[4mCORBEILLE CONSERVÉE PLEINE\033[0m" | |||
fi | |||
fi | |||
# Ordre de sauvegarde faisant appel à la fonction 'sauvegarde()' | # Ordre de sauvegarde faisant appel à la fonction 'sauvegarde()' | ||
Ligne 210 : | Ligne 225 : | ||
fi | fi | ||
sortie_propre | sortie_propre | ||