1 votes

Tasker - Désactiver le wifi SI il n'y a pas de connexion internet

Je n'arrive pas à trouver comment faire cela et tous les autres tutoriels sont dépassés et je n'ai pas certaines options qu'ils font (comme une case à cocher à côté du temps pour définir la variable). donc s'il vous plaît ne marquez pas cette question comme étant dupliquée.

J'ai un profil qui allume le WiFi lorsque je déverrouille mon téléphone. Je veux que le profil fasse également un ping à Google DNS et s'il y a dépassement de temps, éteindre le WiFi, sinon garder le WiFi connecté.

1voto

xavier_fakerat Points 9582

Vous pouvez créer une tâche pour envoyer un ping à Google DNS comme suit :

Code de tâche Exécuter Shell

Commandement : ping -c 2 8.8.8.8 [Store Output In : %stdout ] [Continuer la tâche après l'erreur : vérifié ]

If %stdout ~ 100% de perte de paquets

serveurs google inaccessibles

Else

connectivité établie

End If

IMG:

Ajoutez cette tâche à votre tâche principale pour maintenir la connexion wi-fi ou l'éteindre.

Crédits

Exécuter le shell 'ping' avec tasker

0voto

Chuck Kollars Points 1

Vous n'avez pas besoin de la complexité et de l'impact sur les performances du "shelling out", vous pouvez le faire avec les commandes natives de Tasker. Utilisez la commande "http get", puis vérifiez le code de retour HTTP dans %HTTPRC (ou quelque chose comme ça :-).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X