Bonjour
Je suis entrain de développer un script qui permet de vérifier si un process est actif. Voici le code :
portsupd est un script sh. Lorsque j'exécute le script, il m'affiche sans arrêt que le script est en cours de fonctionnement hors il est stoppé. J'ai lu qu'il existait un bogue avec pidof à savoir si un autre process sh tourne, il l'affiche également. Connaissez-vous une autre commande qui pourrait faire l'affaire sans devoir installer un paquetage suplémentaire ?
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 # function initializeCOLOR() { esc="^[" brightgreen="${esc}[1;32m" brightmagenta="${esc}[1;35m" reset="${esc}[0m" } # initialize initializeCOLOR # check process if [ "`pidof portsupd`" ]; then echo ${brightgreen}"updating"${reset} else echo ${brightmagenta}"standby"${reset} fi
Merci
Partager