Me gustaría que mi teléfono para ejecutar ciertas secuencias de comandos de shell a través de Tasker si mi teléfono está en la misma red wifi como mi portátil. Mi idea inicial es la de editar el /etc/hosts
archivo, pero esto no iba a funcionar, ya que ni el dispositivo está restringido a ser sólo una red wifi.
Una mucho más costoso idea sería simplemente ping a todas las direcciones posibles en la red de mi teléfono, a continuación, intente enviar un comando a través de ssh (por ejemplo, echo $ANDROID
) y escuchar la respuesta.
La mejor manera de hacer esto es ser capaz de ver si un dispositivo llamado "myLaptop" existe en la red.. (o, en realidad, podría utilizar la dirección MAC también.) pero no tengo idea de si esto es posible en bash. Es?
(También estoy abierto a las implementaciones en Perl, desde que tengo uso de SL4A para implementar scripts de Perl.)