On rédige un script que l’on placera dans /usr/bin et qui sera executé périodiquement par crontab et at sudo touch /usr/bin/backup.sh sudo chmod +x /usr/bin/backup.sh sudo gedit /usr/bin/backup.sh #!/bin/sh DATE=`date +%Y.%m.%d` tar cjvf /home/habib/Bureau/$DATE-sauvegarde.tbz2 /var/www/
Category: Unix
May 12
Utilisation de sed
Remplacer toutes les occurences du mot tache par le mot blancheur dans le fichier mon_linge, on redirige le tout vers le fichier mon_linge_propre : $ sed s/tache/blancheur/g mon_linge > mon_linge_propre Remplacer tous les debuts de ligne par un . dans le fichier mon_linge, on redirige le tout vers mon_linge_bien_range : $ sed s/^/./ mon_linge > …
Mar 02
Import/Export base mysql en ligne de commande
Exporter une base mysql mysqldump -h host -u user -ppass base_de_donnees > fichier_dump * host représente le nom ou l’adresse IP de la machine sur laquelle la base de données que vous désirez exporter est installée. Par défaut il s’agit de localhost, c’est-à-dire la machine à partir de laquelle la commande mysql est lancée * …
Nov 20
Chercher du texte dans un fichier
rgrep ‘chaine’ /arborescence find /arborescence -type f -exec grep -H ‘chaine’ {} \;