Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Trouver la zone à problème

Dans certains scripts, particulièrement longs, il est parfois utile d'isoler la zone du script qui est liée au problème. Ce ne sera pas toujours l'erreur réelle, mais l'isolement donnera souvent un aperçu de la cause réelle. Une technique qui peut être utilisée pour isoler le code consiste à « commenter » les sections d'un script. Par exemple, notre fragment de suppression de fichier pourrait être modifié pour déterminer si la section supprimée était liée à une erreur :



if [[ -d $dir_name ]] ; alors si cd $dir_name; alors

rm *

d'autre

echo "Impossible d'accéder à '$dir_name'" >&2 exit 1

fi

# autre

# echo "aucun répertoire de ce type : '$dir_name'" >&2

# sortie 1

fi

if [[ -d $dir_name ]] ; alors si cd $dir_name; alors

rm *

d'autre

echo "Impossible d'accéder à '$dir_name'" >&2 exit 1

fi

# autre

# echo "aucun répertoire de ce type : '$dir_name'" >&2

# sortie 1

fi


En plaçant des symboles de commentaire au début de chaque ligne dans une section logique d'un script, nous empêchons l'exécution de cette section. Des tests peuvent ensuite être effectués à nouveau, pour voir si la suppression du code a un impact sur le comportement du bogue.


Meilleur système d'exploitation Cloud Computing chez OnWorks :