Ich versuche, ein kleines Shell-Skript, das einige ADB-Befehle übergeben würde, das Gerät neu starten, und sobald das Gerät neu gestartet, übergeben Sie wieder einige ADB-Befehle. Ich dachte daran, ADB-Geräte in regelmäßigen Abständen über den Zeitraum des Neustarts des Geräts zu übergeben, um zu wissen, wann der nächste ADB-Befehl übergeben werden könnte (nicht sicher, es gibt andere bessere Methoden dafür). Zu diesem Zweck muss ich die Antwort jedes adb-Geräte-Befehls überprüfen. Gibt es eine Methode, um diese Antwort zu lesen? Ich bin ein Anfänger in Shell-Skripten. Bitte entschuldigen Sie, dass die Methode, die ich anwende, um diese Aufgabe zu erfüllen, nicht korrekt ist. Jede Hilfe oder Vorschläge würden sehr geschätzt werden.Shell Scripting: Wie man die Antwort von adb-Geräten lesen und speichern
0
A
Antwort
1
können Sie machen eine if-Anweisung aus der Antwort:
device=$(adb devices)
while true
do
sleep 5
if [ "$(adb devices)"="$device" ];
then
echo "device rebooted"
break
fi
done
Dies würde zehn Mal in einem Intervall von 5 Sekunden überprüfen.
Verwandte Themen
- 1. Shell Scripting - Rohrleitungen und Umleitung
- 2. Shell Scripting | tr -d '\ [\] \ _'
- 3. awk, Shell Scripting
- 4. shell scripting Mehrere Generatoren
- 5. Shell Scripting mit Node.js
- 6. Awk shell scripting
- 7. Boolesch in Shell Scripting
- 8. Wie die Antwort von einem NewSingleHostReverseProxy lesen
- 9. Speichern von Shell-Ausgabe
- 10. Speichern übergebener Argumente in separaten Variablen -shell scripting
- 11. Verwendung von \ c in Shell-Scripting
- 12. ein Skript von stdin (Linux/Shell Scripting)
- 13. Linux Shell Scripting - Argumente prüfen
- 14. Shell Scripting Wenn [-f ./file]
- 15. Shell Scripting: Verwenden von Bash mit Xargs
- 16. Wie mache ich das durch Shell Scripting?
- 17. Shell-Scripting-Überprüfung Python-Version
- 18. Shell Scripting: sterben auf jeden Fehler
- 19. ganzzahliger Ausdruck erwartet - shell scripting
- 20. Shell Scripting Parameter $ {1,} _ Name
- 21. lesen() lesen nicht die vollständige HTTP-Antwort
- 22. Unix-Shell-scripting - mehrere Datei concatenate
- 23. Shell Scripting - Vergleichen von Floating-Nummern innerhalb, wenn dann sonst
- 24. Understanding mkfifo PIPE Verwendung in Shell Scripting
- 25. Speichern und Lesen der Variablengrößenliste von TFRecord
- 26. Shell Scripting und regulären Ausdrücken (? Sed, awk, grep ...)
- 27. shell/batch scripting, um Befehle an adb shell zu leiten
- 28. Datum -d Option Verwendung in Shell Scripting
- 29. Eingabe und Speichern der Antwort
- 30. Java Scripting API - Wie man die Auswertung stoppt
Danke für Ihre Eingabe. Es hatte funktioniert. Ich habe es wie folgt geändert: –
Cool, ich werde meine Antwort für andere Leute ändern, die danach suchen. Hattest du es so? – frankenapps