Sortierung in Konsole auf Samba Share
Hallo Kollegen,
bei uns im Netzwerke läuft ein Samba als Fileserver. Wir haben ein Batchscript, welches unter Windows gestartet wird, das sich Dateien von einem Sambashare holt und in unserem DMS ablegt. Das hat nicht immer zuverlässig geklappt.
Bei der Fehlersuche kam heraus das die Dateien, wenn man in der Windowskonsole einen standart dir absetzt, nicht sortiert ausgegeben werden. Loggt man sich per putty auf die Kiste und macht einen ls sieht alles normal aus. Für die Batch müssen die Dateien aber zwingend sortiert sein. Wir hofften das ein Samba Update von 3.0.25 auf Version 3.5.4 das Problem beheben würde. Hat es aber leider nicht gemacht!
Woran kann den sowas liegen, Windows oder Linux?
Cachingproblem des Samba?
Mfg Daywalker
bei uns im Netzwerke läuft ein Samba als Fileserver. Wir haben ein Batchscript, welches unter Windows gestartet wird, das sich Dateien von einem Sambashare holt und in unserem DMS ablegt. Das hat nicht immer zuverlässig geklappt.
Bei der Fehlersuche kam heraus das die Dateien, wenn man in der Windowskonsole einen standart dir absetzt, nicht sortiert ausgegeben werden. Loggt man sich per putty auf die Kiste und macht einen ls sieht alles normal aus. Für die Batch müssen die Dateien aber zwingend sortiert sein. Wir hofften das ein Samba Update von 3.0.25 auf Version 3.5.4 das Problem beheben würde. Hat es aber leider nicht gemacht!
Woran kann den sowas liegen, Windows oder Linux?
Cachingproblem des Samba?
Mfg Daywalker
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 146207
Url: https://administrator.de/contentid/146207
Ausgedruckt am: 05.11.2024 um 12:11 Uhr
8 Kommentare
Neuester Kommentar
Moin Daywalker,
Grüße,
Dani
Zitat von @daywalker:
Bei der Fehlersuche kam heraus das die Dateien, wenn man in der Windowskonsole einen standart dir absetzt, nicht sortiert
ausgegeben werden. Loggt man sich per putty auf die Kiste und macht einen ls sieht alles normal aus. Für die Batch
müssen die Dateien aber zwingend sortiert sein. Wir hofften das ein Samba Update von 3.0.25 auf Version 3.5.4 das Problem
beheben würde. Hat es aber leider nicht gemacht!
Und wie möchtest du die Verzeichnisse bzw. Dateien sotieren unter Windows?! Nach Datum, Uhrzeit, Größe, A-Z oder Z-A, etc... über die Parameter von "dir" sollte doch fast alles abgedeckt sein. Am Besten du postet noch 2 Screenshots - 1x Linux, 1x Windows. Damit wir auch alle vom Gleichen später reden.Bei der Fehlersuche kam heraus das die Dateien, wenn man in der Windowskonsole einen standart dir absetzt, nicht sortiert
ausgegeben werden. Loggt man sich per putty auf die Kiste und macht einen ls sieht alles normal aus. Für die Batch
müssen die Dateien aber zwingend sortiert sein. Wir hofften das ein Samba Update von 3.0.25 auf Version 3.5.4 das Problem
beheben würde. Hat es aber leider nicht gemacht!
Grüße,
Dani
Okay... das konnte ich nicht aus deinem Ursprungsbeitrag lesen.
Es hängt einfach von den unterschiedlichen Befehlen - in deinem Fall von "dir" und "ls" ab. Unter Linux sortiert eben "ls" unhabhängig von den Typen (Datei oder Vereichnis). Bei "dir" hängt es wohl von der Version ab. Unter Windows 7 wird es bei "dir" automatisch richtig sortiert. Unter WindowsXP ist das nicht der Fall.
Grüße,
Dani
Es hängt einfach von den unterschiedlichen Befehlen - in deinem Fall von "dir" und "ls" ab. Unter Linux sortiert eben "ls" unhabhängig von den Typen (Datei oder Vereichnis). Bei "dir" hängt es wohl von der Version ab. Unter Windows 7 wird es bei "dir" automatisch richtig sortiert. Unter WindowsXP ist das nicht der Fall.
Grüße,
Dani
Hallo Daywalker,
du kannst die Dir-Sortierung mit der Environment-Variable DirCMD festlegen.
Wenn du die deinem System-Environment zufügst sollte das bei dir auch ohne explizite Angabe funktionieren.
Bei mir hat die immer den Wert
Gruß
LotPings
du kannst die Dir-Sortierung mit der Environment-Variable DirCMD festlegen.
Wenn du die deinem System-Environment zufügst sollte das bei dir auch ohne explizite Angabe funktionieren.
Bei mir hat die immer den Wert
set dirCMD=/ogn
Gruß
LotPings