Forum général.cherche-logiciel Service à la demande...

Posté par  .
Étiquettes : aucune
0
5
avr.
2009
Salut,

Un peu comme le noyau qui charge un module quand un nouveau périphérique est détecté, je voudrais lancer les service que lorsque cela est nécessaire.

Par exemple, une imprimante est branchée sur un des ports USB voir détectée sur le réseau et cela lance CUPS. Plus d'imprimante et CUPS s'arrête...

Ou encore on reçoit un paquet pour le partage de fichiers et cela lance Samba. Le partage n'est plus actif et Samba s'arrête... Etc...
  • # pour le réseau

    Posté par  . Évalué à 2.

    (x)inet.d
    mais peut-être pas pour le matériel
    ...
    ?
    • [^] # Re: pour le réseau

      Posté par  (site web personnel) . Évalué à 4.

      Exactement, pour samba il est parfaitement possible de le lancer via (x)inetd, debian
      le propose même lors de l'installation du paquet (pas une bonne idée pour un samba
      contrôleur de domaine je crois par contre).

      Pour cups ça va nécessiter un peu de cambouis, il va falloir rajouter des règles udev
      associée à l'imprimante USB qui vont déclencher des cups stop/cups start selon les
      évenements USB adéquats.

      Par contre le gain de tout ça est limité, voir inexistants (le chargement d'un démon est
      plus "violent" que son entretien, c'est pourquoi on préfère les lancer une bonne fois et
      les laisser tranquilles ensuite, et honnetement cups et samba c'est pas apache ou mysql
      question impact mémoire & all)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.