Les billets de blog

Passer une commande en arrière plan

Petit ticket rapidos pour ceux qui se posent la question. Vous savez certainement que l’on peut passer une commande en arrière plant en plaçant le symbole “&” en fin de commande… Mais voilà, parfois vous oubliez de le faire et vous vous arrachez les cheveux à attendre que le shell vous rende la main. Bon, il existe des racourcis sur le shell pour justement faire passer des commandes en arrière plan ou en premier plan.

Traiter des listes correctement en Bash

Bien souvent j’utilise des fonctions de boucle en Bash pour traiter des fichiers ou faire des tests. Vous pouvez utiliser une liste que vous donnez manuellement, une liste de fichier ou carrément utiliser une commande qui génère la liste. Restons dans la simplicité, voici un ou deux exemples: `` for i in “foo bar baz” do echo $i done > affiche: foo bar baz #for i in find ./ -name "*.

Monitor memoire en bash

Décidément, j’adore le bash… en quelques 120 lignes de code (environ) voilà que j’ai trouvé une manière de monitorer la mémoire et la charge CPU d’un process en cours ou d’une commande donnée en argument. Et le plus sympa là dedans, c’est que je génère une courbe (via gnuplot). Voici par exemple une courbe qui vérifie la charge de Xorg (pid 5933) pendant que je tape mon billet… je vous refile la commande tout de suite:

Parse de fichier ini en bash

Je sais que ça parait un peu bizarre mais il n’existe pas de commande bash pour lire une valeur dans un fichier ini… vous allez me dire “avec un vieux coup de php, perl ou python ça va vite” mais moi je préfère un truc en Bash… Donc voilà un petit script que je me suis codé il y a quelques temps, retrouvé dans les méandres de mon serveur… je me suis dis que comme je vous ai pas offert de cadeaux à noël… ;)

Grep en couleur

Grep est l’un des outils les plus utilisés sur Unix/Linux, il permet de trouver une chaîne de caractère ou un motif (un patron) dans un texte, une série de fichiers, une sortie de commande… bref il rend des services immenses. Un tout petit bémol, le motif trouvé est souvent noyé dans la ou les lignes trouvées. Il serait plus agréable de voir en couleur la chaîne cherchée dans la chaîne trouvée.

Sauvegarde automatisé en Bash

On m’a demandé hier soir sur un canal IRC comment je procédais à ma sauvegarde sur Dedibox via le FTP distant mis à disposition. L’idée étant de transmettre sur le FTP distant des fichiers à sauvegarder et ce régulièrement… Il existe des programmes de sauvegardes assez complets à paramétrer et configurer, mais étant donnée le peu de répertoire que je cherche à sauver, je ne voyais pas trop l’intérêt dans mon cas.