Scripts à mettre dans /votre_home/.gnome2/nautilus-scripts (fichier texte à rendre exécutable)
Monter une image iso (Attention pas d'espaces dans le nom de fichier !) :
mount_iso.sh
Démonter l'image iso :
umount_iso.sh
Lire les fichiers du répertoire avec xmms :
Monter une image iso (Attention pas d'espaces dans le nom de fichier !) :
mount_iso.sh
| #!/bin/bash # #Attention pas d'espaces dans le nom de fichier ! #en chargeant le module loop on s'assure de son chargement et qu'il est pret a etre utilise #Si il est deja charge il ne se passe rien. modprobe loop for I in `echo $*` do foo=`gksudo -u root -k -m\ "entrez votre mot de passe afin d'acceder au terminal en tant que root"\ /bin/echo "got r00t?"` sudo mount -o loop -t iso9660 $I /media/iso done done exit0 |
Démonter l'image iso :
umount_iso.sh
| #!/bin/bash # for I in `echo $*` do foo=`gksudo -u root -k -m\ "entrez votre mot de passe afin d'acceder au terminal en tant que root"\ /bin/echo "got r00t?"` sudo umount $I done done exit0 |
Lire les fichiers du répertoire avec xmms :
xmms.sh
Sauvegarder un répertoire sur un disque dur USB externe (exemple à adapter)
Backup_script.sh
| #!/bin/bash xmms "$1"* |
Sauvegarder un répertoire sur un disque dur USB externe (exemple à adapter)
Backup_script.sh
| #!/bin/sh # Montage du disque dur USB /bin/mount /dev/sda1 /mnt/removable # Sauvegarde complete du disque dur de 120Go /usr/bin/rsync -a --stats --progress --delete /mnt/120Go/* /mnt/removable/BACKUP_120Go/ echo "La sauvegarde complete du disque dur de 120Go est finie" echo # Sauvegarde de la BDD Mysql cd /mnt/removable/BACKUP_MySQL/ /usr/bin/mysqldump -u user -p motdepasse --all-databases > all_databases.sql echo "La sauvegarde de la BDD Mysql est finie" echo # Demontage du disque dur USB cd /mnt/120Go/ /bin/umount /mnt/removable exit |
Aucun commentaire:
Enregistrer un commentaire