• # Avec network manager et dispatcher:

    Posté par (site web personnel) . En réponse au message [Résolu] Lancer une commande des qu'une connexion internet est détéctée.. Évalué à 2.

    Je fais exactement ça avec mon laptop. Quand je me connecte sur le wifi de la maison, je lance un borg backup sur mon raspberry.

    Je suis sous Fedora, mais ça devrait fonctionner avec n'importe quel Os utilisant network-manager:

    Dans /etc/NetworkManager/dispatcher.d , j'ai créé le fichier 99-backup.sh suivant:

    #!/bin/bash
    IF=1ドル
    STATUS=2ドル
    if [ "$IF" == "wlp3s0" ]
    then
     case "2ドル" in
     (up)
     if [ $CONNECTION_ID == "atom" ] ; then
     su tom -c "/home/tom/Documents/Opendoor/Developpement/Scripts/Backups/backup.sh"
     fi
     ;; 
     esac
    fi

    La variable CONNECTION_ID contient le nom de la connexion active. IF et STATUS contiennent respectivement l'interface concernée et l'opération.

    Mes 2 ¢