Par ronan , 18 octobre, 2010 Convertion OGG to MP3 Pré-requis : Installer les paquets suivants $ apt-get install ffmpeg $ apt-get install ubuntu-restricted-extras $ apt-get install lame Exécuter le script suivant : $ cat convert.sh #!/bin/bash for i in *.ogg do j=${i%.ogg} ffmpeg -ab 192k -i "$j.ogg" "$j.mp3" done exit 0 Convertit tous les fichiers présents dans le dossier où le script est exécuté
Par ronan , 8 août, 2010 Créer une sauvegarde différentielle Pour effectuer une sauvegarde différentielle, il faut utiliser le programme rdiff-backup. Pour l'installer : $ sudo apt-get install rdiff-backup Pour créer une sauvegarde différentielle : Créer un fichier, par exemple sauvegarde_differentielle.sh et y inscrire les deux lignes suivantes
Par ronan , 28 juillet, 2010 Restaurer la sauvegarde des sources et des paquets $ cat restauration.sh #!/bin/bash ####### restauration - Script de restauration APT ####### echo echo "Script de restauration APT" echo "Une connexion Internet fonctionnelle est requise pour le bon fonctionnement de ce script." echo ##### DEBUT GESTION DES ERREURS ##### ls -1 | grep '^[[:digit:]]\{4\}\-[[:digit:]]\{2\}\-[[:digit:]]\{2\}$' > /dev/null if test $? -ne 0 then
Par ronan , 28 juillet, 2010 Sauvegarder la liste des sources et des paquets $ cat sauvegarde.sh #!/bin/bash ####### sauvegarde - Sauvegarde le sources.list et les paquets ####### echo echo "Script de sauvegarde APT'" echo DATE=`date +%F` if test -d $DATE then echo "Le dossier \"$DATE\" existe déjà. Voulez-vous refaire la sauvegarde ? [o/n]" read choix
Par ronan , 26 juillet, 2010 Redémarrer un processus automatiquement Pour surveiller un processus et le redémarrer en cas de plantage, créer une tâche cron exécutée en tant que root avec la commande suivante : Par exemple, pour le processus DOVECOT (serveur POP / IMAP) $ pgrep dovecot > /dev/null || { /etc/init.d/dovecot restart ; }
Par ronan , 30 juin, 2010 Mise à jour des paquets Créer un fichier maj.sh Ecrire dans le fichier la ligne suivante $ cat maj.sh #!/bin/sh PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" sudo apt-get update && sudo apt-get upgrade exit 0