Himbeer-Pi, starten Sie ein Skript von einem anderen PC, Server

311
Greg

Ich habe einen Server (Himbeer-PI 3 "A"), der als Webserver fungiert. Zusätzlich habe ich einen Client (Himbeer PI 3 "B") mit einer Kamera angeschlossen. Ich habe auf dem Client ein Skript erstellt, das ein Bild der Kamera erstellt und dieses dann automatisch an eine Volume-Freigabe des Servers sendet.
Mit einem einfachen <img>HTML-Tag möchte ich das Bild auf der Website anzeigen.
Jetzt muss ich das Skript manuell starten, wodurch die Kamera ausgelöst wird.

Wie kann ich ein Skript vom Server (Webserver) aus starten, das das Skript automatisch vom Client auslöst?
Ich habe es mit sshpass versucht. Leider hat das nicht funktioniert.

Wie würde es über SSH PASS funktionieren oder was ist sonst noch sinnvoll? *

0

1 Antwort auf die Frage

0
Eugen Rieck

Ich bin sicher, dass Sie dies etwas einfacher angehen könnten:

  • Nichts hindert Sie daran, einen zweiten Webserver zu betreiben B, der das aktuelle Image über einen CGI-Mechanismus (PHP, Bash, ...) anzeigt.
  • Auf ASie nur Ihren Webserver in aa Art und Weise konfigurieren, Proxies, die für die Bild - URL es nur die Anforderung anB

Ich halte dies für viel sauberer, da es nicht auf einen möglicherweise spröden Mechanismus außerhalb des Webservers angewiesen ist.

Jetzt verstehe ich, wie man sshpass verwendet und jetzt kann ich ein Skript von PC A starten, um ein Skript von PC B zu starten. Greg vor 6 Jahren 0