Je voudrais que mon téléphone exécute certains scripts shell via Tasker si mon téléphone se trouve sur le même réseau wifi que mon ordinateur portable. Mon idée initiale est de modifier le fichier /etc/hosts
mais cela ne fonctionnerait pas car aucun des deux appareils n'est contraint d'être sur un seul réseau wifi.
Une idée beaucoup plus coûteuse serait de faire un ping de toutes les adresses possibles sur le réseau depuis mon téléphone, puis d'essayer d'envoyer une commande via ssh (disons, echo $ANDROID
) et écoutez la réponse.
La meilleure façon de le faire est de pouvoir simplement voir si un périphérique nommé "myLaptop" existe sur le réseau (ou, en fait, je pourrais utiliser l'adresse MAC aussi.) mais je n'ai aucune idée si cela est possible dans bash. Est-ce possible ?
(Je suis également ouvert aux implémentations en Perl, puisque je peux utiliser SL4A pour implémenter des scripts Perl).