J'essaie de créer une tâche qui désactive automatiquement le hotspot mobile (tethering) lorsqu'aucun appareil n'est connecté. J'ai réussi à créer des tâches similaires pour bluetooth et wifi, mais pour wifi mobile hotspot je ne semble pas pouvoir obtenir d'informations sur la façon de vérifier si des clients sont actuellement connectés ou si aucun client n'est connecté. J'ai fait quelques recherches et j'ai obtenu une indication que ce code :
ip neigh show dev wlan0 | grep -i -e reachable -e delay | grep
peut donner des informations sur les clients actuellement connectés au hotspot.
C'était la sortie dans le terminal :
u0_a209@hws8701:/ $ su
-i -e reachable -e delay | grep -o' ..\:..\:..' <
unknown option -- usage: grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZz] [-A num] [-B num] [-C[num]]
[-e pattern] [-f file] [--binary-files=value] [--color=when]
[-e pattern] [-f file] [--binary-files=value] [--color=when]
[--context[=num]] [--directories=action] [--label] [--line-buffered]
[pattern] [file ...]
[1] + Done ip neigh show dev wlan0 |
Stopped (signal) grep -i -e reachable -e delay |
Done (2) grep -o" ..\\:..\\:.."
2|root@hws8701:/ #
cependant je ne sais pas comment manipuler ce code pour obtenir des informations plus utiles pour créer une variable pour zéro client connecté .