Faut juste faire passer le tout dans un grep pour éliminer les startup script qui ne sont pas des démons (comme rmlogin), et ça marche.
Bon, bien sur, c'est améliorable (genre regarder dans le /var/run/foo.pid pluôt que de faire un ps).
Ca peut sembler compliquer, mais c'est le genre de truc qui ne sont pas réellement prévus sous Unix (si un démon ne c'est pas lancé correctement, il y a un message dans syslog, et regarder les syslog est une manip de base quand on veut voir l'état des machines)
Et si c'est une manip que j'ai à faire plusieurs fois, je crées un script. Le plus compliqué étant de récupérer la liste des services sensés tourner (puisque sous Unix, pour des raisons de fiabilité, la conf est décentralisée); donc dans ce cas, je m'arrangerais pour avoir un /etc/local_servcies qui contienne la liste des services sensés tourner.
-1 parce que ce débat commence à être un peu lourd
[^] # Re: C'est de l'humour surtout...
Posté par Gaël Le Mignot . En réponse à la dépêche Pourquoi unix est meilleur que Windows. Évalué à -1.
for comp in `cat /etc/computers`
do done
Faut juste faire passer le tout dans un grep pour éliminer les startup script qui ne sont pas des démons (comme rmlogin), et ça marche.
Bon, bien sur, c'est améliorable (genre regarder dans le /var/run/foo.pid pluôt que de faire un ps).
Ca peut sembler compliquer, mais c'est le genre de truc qui ne sont pas réellement prévus sous Unix (si un démon ne c'est pas lancé correctement, il y a un message dans syslog, et regarder les syslog est une manip de base quand on veut voir l'état des machines)
Et si c'est une manip que j'ai à faire plusieurs fois, je crées un script. Le plus compliqué étant de récupérer la liste des services sensés tourner (puisque sous Unix, pour des raisons de fiabilité, la conf est décentralisée); donc dans ce cas, je m'arrangerais pour avoir un /etc/local_servcies qui contienne la liste des services sensés tourner.
-1 parce que ce débat commence à être un peu lourd