Was ich tun muss, ist sehr einfach , ich möchte Tasker verwenden, um meine Raspberry PI-Einheit zu pingen, wenn ich in der Nähe von zu Hause bin.
Was ich habe:
Ich habe Tasker heruntergeladen, damit ich Anwendungen auf meinem Telefon auslösen kann, und ich habe eine App, um eine Verbindung zu meinem Remote-SSH-Server herzustellen. Meine Idee ist so etwas wie:
Ich brauche Hilfe, wie man 2. oder ähnliches erreichen kann. Im Wesentlichen möchte ich den Tasker so einrichten, dass mein Telefon bei Triggern ein Skript auf dem Server ausführt. Gibt es einen Hinweis?
Also, ich habe es geschafft. Es ist etwas klobig, aber es tut was es soll.
Folgendes wird benötigt:
Tasker überprüft alle zwei Minuten meine Position, verbindet sich mit Connectbot, der ein Shell-Skript auf dem SSH-Server auslöst.
Generieren Sie einen öffentlichen SSH-Schlüssel ohne Passwort von Connectbot. Gehen Sie in den Schlüsselbereich, tippen Sie lange darauf und kopieren Sie den Schlüssel. Sie können den Schlüssel dann an Ihren SSH-Server senden, damit sich Connectbot passwortlos authentifizieren kann.
Erstellen Sie ein Profil in Connectbot mit einem aussagekräftigen Nickname (in meinem Fall "homeflag"). Wählen Sie Post-Login-Automatisierung und fügen Sie den Befehl ein, den Sie ausführen möchten. In meinem Fall habe ich ein sehr einfaches Skript namens I_am_home:
echo 1 > /home/user/home_flag
also würde ich in Connectbot Post-Login-Automatisierung setzen
/path/to/I_am_home; exit ⏎
Dadurch wird sichergestellt, dass der Befehl beim Anmelden automatisch ausgelöst und die Verbindung anschließend geschlossen wird.
Erstellen Sie im Tasker eine Aufgabe zum Senden der Absicht (verwenden Sie die Suchleiste, um sie zu finden), mit den folgenden Feldern:
Action: android.intent.action.VIEW
Data: ssh://user@host:port#homeflage
Target: Activity
Informationen dazu wurden auf diesem speziellen Reddit gefunden , das viele andere Informationen und verschiedene Möglichkeiten enthält, dies zu erreichen.
Es ist dann einfach genug, Tasker Ihren Standort regelmäßig überprüfen zu lassen, indem er ein entsprechendes Profil erstellt.
Drei Diag
Andy Jan
Drei Diag
Andy Jan