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/bashIF=1ドルSTATUS=2ドルif["$IF"=="wlp3s0"]thencase"2ドル" in
(up)if[$CONNECTION_ID=="atom"];then
su tom -c "/home/tom/Documents/Opendoor/Developpement/Scripts/Backups/backup.sh"fi;;esacfi
La variable CONNECTION_ID contient le nom de la connexion active. IF et STATUS contiennent respectivement l'interface concernée et l'opération.
# Avec network manager et dispatcher:
Posté par ranDom (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:
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 ¢