0 votes

Tasker - lire le temps de ping

Nous pouvons utiliser la commande shell ping dans tasker pour voir si un domaine est en ligne ou non, mais pouvons-nous obtenir le temps de ping aussi ? Je ne sais pas si c'est le cas, mais je ne sais pas non plus s'il est possible d'obtenir le temps de ping.

1voto

ElectronSurf Points 123
A1: Run Shell [ Command:ping -c 1 8.8.8.8 Timeout (Seconds):0 Use Root:Off Store Output In:%PING Store Errors In: Store Result In: Continue Task After Error:On ] 

A2: Variable Section [ Name:%PING From:88 Length:11 Adapt To Fit:Off Store Result In:%TEST ] 

A3: Flash [ Text:%TEST Long:On ]

0voto

Chiguireitor Points 1006

Je reçois des temps de réponse de ce type :

ping -qc1 google.com 2>&1 | awk -F'/' 'END{ print (/^rtt/? "OK "$5" ms":"FAIL") }'

Exemple de sortie : OK 1.038 ms

Vous pourriez modifier la sortie pour n'obtenir que la valeur numérique, de sorte que la sortie puisse être directement acheminée vers une variable dans tasker, par exemple : ping -qc1 google.com 2>&1 | awk -F'/' 'END{ print (/^rtt/? $5 : 0) }'

Exemple de sortie : 1.038 ou en cas de panne : 0

__

crédits : https://unix.stackexchange.com/questions/409203/ping-show-only-results

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