Retourner aux forums || Retourner au forum Programmation.web

Programmation.web : démon connexion ?

Posté par kran86 () le 23 juillet 2008
0
Salut à tous,

(Avant de commencer : j'ai mis ce post dans la section Web parce que c'est ce qui s'en rapprochait le plus ^^)

Je fais une application qui a pour but d'installer des mises à jour sur une architecture arm et je me demandais si il existait un moyen (un démon par exemple) pour exécuter un script dès que le système est connecté à Internet ? (ou que la connexion est disponible, par exemple : je branche mon câble ethernet et paf le logiciel se lance ...)

Nico

> Lire le message (9 commentaires, moyenne: 1,4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

ifplugd

Posté par Cheneson Cyril () le 23/07/2008 à 16:27. (lien). Évalué à 1.

Regarde du cote de ifplugd

Cyril

  • [^]Re: ifplugd

    Posté par Cheneson Cyril () le 23/07/2008 à 16:31. (lien). Évalué à 1.

    Zut, ca sert a configurer mais je ne sais pas si on peut lancer des scripts - Desole du bruit

  • [^]Re: ifplugd

    Posté par kran86 () le 23/07/2008 à 16:52. (lien). Évalué à 1.

    ifplugd ne fonctionne que pour l'éthernet en plus il me semble ^^

/etc/network

Posté par peck (page perso, ) le 24/07/2008 à 17:21. (lien). Évalué à 2.

Selon ta distribution (exemple sur debian), il y a des scripts (dans /etc/network/if-post-up.d) qui sont lancé dès que la carte est configurée, ce qui est le cas lorsqu'un câble est branché sur une distro moderne.

Attention, cela ne veut pas dire pour autant que tu as vraiment accès à internet.

Après je ne vois pas d'autre évènement qui puisse te dire que tu es vraiment connecté à internet, si c'est ce que tu veux, il te faudra faire une cron avec un test de ping par exemple.

  • [^]Re: /etc/network

    Posté par kran86 () le 24/07/2008 à 17:38. (lien). Évalué à 1.

    Je vais essayer avec ça, je redirais ce que ça a donné.

    (juste une précision : une cron qu'est-ce que c'est ? une sorte de démon qui fait des actions a intervalle régulier ?)

    • [^]Re: /etc/network

      Posté par peck (page perso, ) le 24/07/2008 à 19:36. (lien). Évalué à 3.

      Exactement, les intervalles ne pouvant pas être inférieure à 1mn.

      Les commandes : crontab -l pour voir et crontab -e pour éditer.

      man 5 crontab pour le format de fichier (avec exemples à la fin).

      • [^]Re: /etc/network

        Posté par kran86 () le 25/07/2008 à 14:04. (lien). Évalué à 1.

        Ouep ça a l'air de pas mal marcher ! J'ai juste un petit soucis : ça m'oblige a éditer la cron table sur la machine cible ... Est-ce qu'il y aurait un moyen d'automatiser ça ? (dans un script ?)

        • [^]Re: /etc/network

          Posté par peck (page perso, ) le 25/07/2008 à 14:22. (lien). Évalué à 2.

          crontab - te permet de remplir ta crontab avec un pipe.

          Donc un truc du genre :
          crontab -l | script_de_modif | crontab -

  • [^]Re: /etc/network

    Posté par kran86 () le 29/07/2008 à 12:13. (lien). Évalué à 1.

    arggg lol ... pas de crontab sur la cible ... :(

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.web