PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verzeichnis-Problem



Rabenauge
25.01.2023, 10:16
Hallöle.
Ich mal wieder im Kampf mit nem Raspberry....

Auf nem ZeroW läuft Motion (es soll ne automatische Piepmatz-Kamera fürs Vogelhaus werden).
Motion wird _nicht_ als root gestartet, sondern von Pi aus. Das funktioniert auch, aber aus irgendeinem Grund sieht das nacher so aus im Dateimanager:

35888

Es erscheinen _zwei_ gleichnamige Ordner (die haben beide die selben Berechtigungen und so weiter, müssten also komplett identisch sein)- Motion legt im linken davon die Log's ab (in nem Unterverzeichnis "logs"), im rechten aber die Bilder.
Blöd, wenn man dann aus nem anderen Programm (ich schreibe mir grad ein grafisches Interface für die Kamera) drauf zugreifen will, schätze ich.
Wie krieg ich das gefixt?
Das muss beides ins selbe Verzeichnis, wo dann auch das Unterverzeichnis "logs" drin liegt.

System ist das aktuellste Buster.

morob
27.01.2023, 12:48
hallo,

auf dem bild etwas schlecht zu sehen :)
sicher das die namen gleich sind? nicht einer in groß oder leerzeichen oder so, weil so was geht eigentlich nicht.

gruß
stephan

Rabenauge
27.01.2023, 15:59
Genau das war es auch: ich hatte in der Config. von Motion tatsächlich aus Versehen ein Leerzeichen an den Dateinamen angehängt.
Das akzeptiert motion so auch und legt den Ordner "motion " an.
Sehen kann man das im Grunde gar nicht, mir ist es aufgefallen, als ich das Programm, was ich am Laptop geschrieben hatte, auf den Pi aufgespielt hab, und der dann meckerte, dass er das Verzeichnis nich findet.
Man sieht es erst, wenn man es umbenennen will *grummel

oberallgeier
27.01.2023, 18:55
Genau das war es .. aus Versehen ein Leerzeichen .. Sehen kann man das im Grunde gar nicht ..Was für ein schicker Fehler!!

Vor Jahren hatte ich mich ne Weile über nen hiesigen Nick "gefreut" - er hieß statt meines "oberallgeier" einfach "oberaIIgeier" - einem Mix aus der Standardschrift, zwei großen "i" in Arial Narrow und weiter in Standard Arial (soweit ich es heut noch nachvollziehen kann). Übertragen in durchgehend Courier New : oberaIIgeier . Mir sitzt bis heute in den Knochen wie oft wir - und wo überall - auf ähnliche Konstrukte reinfallen.

Grüße an Sly und Stephan.

Rabenauge
27.01.2023, 21:32
Linux ist bei sowas knallhart.
Gross-und Kleinschreibung ignorieren? Kann man vergessen.
In Python kann man sogar Leerzeichen in Varablennamen benutzen *grusel

Ich hab vorhin mal zwischenduch an meinem Lampen gefrickelt- in schnödem Arduinisch, herrlich entspannend nach der Python-Tortur der letzten Tage.
Damit gehts jetzt aber weiter.

morob
30.01.2023, 09:50
Ich mache nur linux, privat und beruflich, kannst Du Dir vorstellen, wie ich manchmal bei Windows User in die Tischkante beisse.
Python ist eine harte Schule, da sage ich immer nehmt immer den gleichen Editor, da nehme ich auch kein tabs, sondern nur Leerzeichen, da ist c/c++ eine Wurschtelbude :D

Gruß
Stephan

Rabenauge
30.01.2023, 10:46
Ich selbst arbeite auch ausschliesslich mit Linux.
Das Einzige, wofür ich Windows noch benutze, ist meine Plotter-Software (dieser Krückut-Kram)- da hab ich irgendwie nicht den Nerv für, da mal was unter Linux zurecht zu frickeln.
Der Job- Rechner diese Windows-Grütze drauf...da schwankt man dauernd zwischen Lachanfällen und Verzweiflung...

Für Python benutze ich Geany- der kann Tabs auch selber durch Leerzeichen ersetzen, das funktioniert prächtig.
Und: den gibts auf den Pi's auch- ich mache viel direkt auf den Dingern mittels VNC, da ist das sehr praktisch.