Archive

Archives pour 07/2004

Vendredi - Tests Plus Complexes

30/07/2004

Comprenez comment formuler des expressions complexes. Quelques fois, les expressions doivent être placées entre crochets pour forcer l’ordre correct de l’évaluation. (Bien que dans l’exemple qui suit les crochets ne sont pas strictement nécessaires)

$ a=3;b=2;c=1

$ if [ ( $a -lt…

Thierry Astuces OSXFAQ

Jeudi - Conditions Bash Intégrées

29/07/2004

Utilisez les tests intégrés de Bash pour l’arithmétique des entiers (et seulement les entiers). L’utilisation de ‘

Thierry Astuces OSXFAQ

Mercredi - AND et AND et OR ou OR

28/07/2004

Utilisez les constructions AND et OR pour bâtir des conditions plus complexes.

$ a=1;b=2;c=3
$ if [ $a -lt $b -a $b -lt $c ]; then
    echo "a < b < c"    
  else
    echo "et non"
  fi
a < b < c

L’instruction de test utilise les opérateurs -a pour AND et -o pour…

Thierry Astuces OSXFAQ

Mardi - Conditions et Instructions

27/07/2004

Utilisez plus les conditions Bash - comprenez qu’une condition est réellement une commande. Bash exécutera la ‘condition’ et testera la valeur retournée.

0 (success) = true

not 0 (failure) = false

Ceci est en rapport avec les explications de Lundi concernant les commandes…

Thierry Astuces OSXFAQ

Lundi - [ vs Test

26/07/2004

Utilisez :

$ man test

ou :

$ man [

pour savoir quelles conditions on peut utiliser sous les scripts des shells Bash et Bourne pour les instructions ‘if’, ‘while’ et ‘until’.

Les conditions sous Bash sont évaluées par la commande ‘test’, qui peut tester…

Thierry Astuces OSXFAQ

Cours intensif de MySQL

23/07/2004

Presque toutes les applications Web sérieuses utilisent une base de données relationnelles le stockage de leurs données. Si vous souhaitez vous lancer dans le développement d’applications Web, vous aurez tôt ou tard besoin d’apprendre comment les utiliser. John Coggeshall vous explique le B.A.BA des bases de données relationnelles en s’appuyant sur MySQL. 23/07/2004

ptoret Développement Web ,

Vendredi - Attendre…

23/07/2004

Si un shell (ou un script) s’arrête alors que des tâches en arrière-plan qu’il contrôle sont toujours actives, ces tâches deviennet orphelines. Elles ne peuvent être arrêtées qu’avec :

$ kill -KILL

Eviter qu’un script crée des tâches orphelines en utilisant…

Thierry Astuces OSXFAQ

Jeudi - Basculer les Tâches

22/07/2004

Utilisez ‘fg’ et ‘bg’ pour gérer les tâches en arrière-plan.

$ fg %n

place la tâche numéro n en premier-plan. ‘fg’ sans paramètre opère sur la tâche la plus récemment mise en arrière-plan. Vous pouvez aussi spécifier le numéro PID avec ‘fg’…

Thierry Astuces OSXFAQ

Mercredi - Mettre en Arrière-plan une Tâche Active

21/07/2004

Reprennez la main via le terminal sur une tâche que vous avez placée en arrière-plan. Pressez contrôle-z pour suspendre la tâche, puis tapez ‘bg’ pour la place en arrière-plan. La tâche va alors continer de s’exécuter comme si vous l’aviez…

Thierry Astuces OSXFAQ

Mardi - Tâches Nécessitant des E/S

20/07/2004

En général, les scripts qui requièrent des entrées/sorties ne sont pas lancés en arrière-plan. La sortie serait mélangée à celle de la tâche de premier plan et les entrées ne marcheraient pas.

Utilisez une redirection de fichier si une tâche…

Thierry Astuces OSXFAQ