Services démarrés sous linux

Services démarrés sous linux - PHP - Programmation

Marsh Posté le 19-05-2005 à 15:34:00    

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
 

Reply

Marsh Posté le 19-05-2005 à 15:34:00   

Reply

Marsh Posté le 19-05-2005 à 15:38:51    

comparer avec runlevel + gestion d'exceptions ?
sinon comparer avec une liste statique qu'il faudra mettre à jour
mais ce n'est pas un problème php

Reply

Marsh Posté le 19-05-2005 à 15:44:39    

je ne sais aps encore si j'aurais acces a la sequence de démarrage
pour l'instant on m'a juste commandé le script qui mailera le propriétaire du serveur du bon redémarrage

Reply

Marsh Posté le 19-05-2005 à 15:45:20    

il n'y a pas de "services" sous linux [:petrus75]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 19-05-2005 à 15:55:19    

si t'as pas de fichier /etc/services elle est bien bizarre ta distrib...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed