Bonjour à tous et à toutes,
j'aimerai savoir pourquoi mon script ne fonctionne pas correctement.
je lance le script et il m'envoie des messages d'erreurs :
voici mon script :grep: invalid option -- t
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
il y a un fichier qui sert de référence dans lequel on retrouve une liste de process qui devrait tourner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #!/bin/sh # recuperation des process qui tournent dans un fichier /bin/ps -u $LOGNAME -o args > /chemin/test_process.txt RET=0 while read line do grep $line /chemin/test_process.txt if [ "$?" = 1 ] then RET=2 echo $line fi done < /chemin/ref_process.txt exit $RET
on passe une command pour récupérer la liste des process qui tourne réellement et ensuite on fait une comparaison.
les process manquants devront être affichés.
d'avance merci à tous
Partager