Bonjour,
voila mon problème
je suis en train de réaliser un script censé tester les services démarrés
en fonction de ceux censés etre démarrés
j'ai déjà la liste des démons en écoute avec ça
Citation :
@exec("netstat -atup | grep LISTEN", $output);
$pattern = "/\*:[^ ]+/";
foreach($output as $line) {
preg_match($pattern,$line,$matches);
$service = $matches[0];
// print $service."\n";
print $serv[$service];
for($i=0;$i<(80-strlen($serv[$service]));$i++) {
print " ";
}
print "[OK]\n";
}
|
et je voudrais savoir comment comparer cette liste avec celle des scripts
lancés au démarrage pour indiquer les services qui n'ont pas pu démarrer
(comparer avec la liste des scripts associés au runlevel ne fonctionne pas
car j'aurais des erreurs pour les scripts comme makedev ou ceux gérés par
inetd qui ne seront peut etre pas actifs au moment du netstat