Seite 1 von 1
Ausführen einer Datei vom Fileserver über die Konsole
Verfasst: Donnerstag 20. Oktober 2022, 08:26
von PaulanerSpezie
Hallo zusammen,
ich möchte gerne über die Konsole beim Raspberry Pi eine PPSX Datei ausführen, welche sich auf dem Fileserver befindet.
Bis jetzt bekomme, ich das nur hin, wenn die PPSX Datei auf dem Desktop ist.
Code: Alles auswählen
libreoffice --show --norestore /home/pi/Desktop/meineDatei.ppsx
Re: Ausführen einer Datei vom Fileserver über die Konsole
Verfasst: Donnerstag 20. Oktober 2022, 10:02
von Sirius3
Was hat die Frage mit Python zu tun?
Wie hast Du den Fileserver eingebunden?
Kannst Du auf andere Dateien zugreifen?
Re: Ausführen einer Datei vom Fileserver über die Konsole
Verfasst: Donnerstag 20. Oktober 2022, 10:20
von __blackjack__
Falls das irgendwie mit dem anderen Thema zusammenhängt, also die `smbclient`-Bibliothek, und der Fileserver nicht in die Verzeichnisstruktur des Raspi eingebunden ist, dann müsstest Du die Datei lokal zwischenspeichern. Das muss ja nicht zwingend auf dem Desktop sein. Für temporäre Dateien lohnt sich ein Blick in das `tempfile`-Modul.
Und externe Programme kann man mit dem `subprocess`-Modul von Python aus starten.
Re: Ausführen einer Datei vom Fileserver über die Konsole
Verfasst: Freitag 21. Oktober 2022, 07:51
von PaulanerSpezie
Sirius3 hat geschrieben: Donnerstag 20. Oktober 2022, 10:02
Wie hast Du den Fileserver eingebunden?
Über eine SMB Verbindung.
Kannst Du auf andere Dateien zugreifen?
Ich kann auf die Dateien drauf zugreifen, allerdings nicht über die Konsole.
Re: Ausführen einer Datei vom Fileserver über die Konsole
Verfasst: Freitag 21. Oktober 2022, 07:52
von PaulanerSpezie
__blackjack__ hat geschrieben: Donnerstag 20. Oktober 2022, 10:20
Falls das irgendwie mit dem anderen Thema zusammenhängt, also die `smbclient`-Bibliothek, und der Fileserver nicht in die Verzeichnisstruktur des Raspi eingebunden ist, dann müsstest Du die Datei lokal zwischenspeichern. Das muss ja nicht zwingend auf dem Desktop sein. Für temporäre Dateien lohnt sich ein Blick in das `tempfile`-Modul.
Und externe Programme kann man mit dem `subprocess`-Modul von Python aus starten.
wie kann ich die `smbclient`-Bibliothek in der Konsole benutzen?
Re: Ausführen einer Datei vom Fileserver über die Konsole
Verfasst: Freitag 21. Oktober 2022, 07:58
von Sirius3
Es ist sehr irritierend, dass Du Deine Antwort in das Zitat der anderen hineinschreibst. Es ist nicht nötig, alles zu zitieren, sondern nur das, worauf man sich bezieht, oder eben gar nichts, wenn es klar ist, dass man auf die Frage des Vorposter antwortet.
Der übliche Weg, wenn man auf einen Fileserver zugreifen will, ist es, den entsprechenden Share zu mounten.
Es ist natürlich auch möglich in Python ein Programm zu schreiben, eine einzelne Datei per smbclient-Paket in ein Lokales Verzeichnis zu kopieren. Aber Mounts sind eigentlich üblicher.