bonjour,
donc voici le sujet de mon programme,
je vais faire un prog qui lit si un process sous unix est exécuté ou non donc avec la fonction "system" je vais exécuté cette commande system("ps -aef | grep asterisk >> fichier.txt")
asterisk etant le programme en question.
donc normalement j'aurai dans mon fichier.txt ceci:
root 3677 1 0 08:53 ? 00:00:00 /bin/sh /usr/sbin/safe_asterisk
root 3687 3677 0 08:53 ? 00:00:00 /usr/sbin/asterisk -vvvg -c
root 5120 4960 0 11:28 pts/2 00:00:00 rasterisk r
root 5220 5126 0 12:00 pts/2 00:00:00 grep asterisk
donc ce que je voudrais savoir c'est quel fonction dois-je utilisé pour lire si "3687" (le pid du programme) est existante ou pas
j'espère que vous avez compris ce que je voulais dire
Partager