Hallo zusammen,
ich habe mir einen Babymonitor gebastelt. Ein Python Script läuft per Autostart dauerhaft mit und lauscht auf "Lärm", schaltet unter bestimmten Voraussetzungen LEDs ein, startet die Kamera und versendet eine Pushnachricht an mehrere Geräte.
Nun möchte ich aber auch wenn ich von unterschiedlichen Geräten, per SSH angemeldet bin, das Script "manuell" starten. Derzeit übergebe ich dazu ein Argument in der Art
Somit wird die Kamera gestartet, aber die Benachrichtung bekommt nur derjenige der ausgelöst hat. Allerdings muss ich so natürlich für jedes Gerät ein anderes Argument eintippen, bzw mit aliasen arbeiten.
Jetzt ist mir aufgefallen, dass man nach dem SSH Login angezeit bekommt, wer zuletzt eingeloggt war, also nicht den Nutzer, der ist ja immer pi, sonder von welchen Guest.
Daher dachte ich, es wäre super genial, wenn ich beim Starten des Scripts automatisch ermitteln könnte, ob der lokale Nutzer pi das Script gestartet hat (autostart) oder ein von einem Guest angemeldeter Nutzer pi. Weiß jemand ob und wie sowas geht?