Maximale Anzahl von Dateien, die in SoX zusammengeführt werden können?

690
lord_missingno

Welches ist die maximale Anzahl (in MB) der Dateien, die Sie zusammenführen wollten, für alle, die Erfahrung mit dem Audio-Tool Sox haben?

Bisher habe ich WAV-Dateien mit bis zu 925 MB zusammengefügt und hatte keine Probleme, aber für mehr als 3 GB bekomme ich eine Fehlermeldung mit der Aufschrift "Zu viele Dateien geöffnet" und das Zusammenführen findet nicht statt.

1

1 Antwort auf die Frage

2
Gombai Sándor

Wenn ich es richtig verstanden habe, gibst du eine Reihe von Dateien an Sox, um sie zu einem Zeitpunkt zusammenzuführen, wenn dieser Fehler auftritt. Sie sollten die Einstellung für die maximale Anzahl offener Dateien für Ihren Benutzer überprüfen und es wäre auch einen Versuch wert, sie zu erhöhen. Hier sehen Sie, jetzt ist meine 1024 (beachten Sie die -n, die zum Festlegen einer bestimmten Systemressourceneinstellung verwendet wird):

$ ulimit -a | grep "open files" open files (-n) 1024 

aber ich verdopple es einfach:

$ ulimit -n 2048 $ ulimit -a | grep "open files" open files (-n) 2048 

Wenn ich jetzt unter dem zu vielen offenen Dateifehler gelitten hätte, hätte ich die Chance, weiterzumachen. Wenn dieser Fehler jedoch nicht von sox vom Betriebssystem weitergeleitet wird, sondern aus irgendeinem Grund sein eigenes Limit hat, ist dies nicht die Lösung.

WICHTIG: Die Ressourceneinstellungen, die Sie mit ulimit angeben, sind nur in der angegebenen Sitzung und ihren untergeordneten Elementen gültig. In parallelen Shells sind die ursprünglichen Grenzwerte vorhanden.

Dies hat mein Problem behoben. Vielen Dank! lord_missingno vor 8 Jahren 0
YWC, ich bin froh, dass es so einfach war (hätte kryptischer sein können). Gombai Sándor vor 8 Jahren 0