Jeśli dobrze to zrobię, dasz plikowi plik sox do scalenia w momencie, gdy pojawi się ten błąd.
Powinieneś sprawdzić ustawienie maksymalnych otwartych plików dla swojego użytkownika, a także warto spróbować go zwiększyć.
Tutaj możesz zobaczyć, teraz moja jest 1024 (zwróć uwagę na -n, która będzie używana do ustawienia określonego ustawienia zasobów systemowych):
$ ulimit -a | grep "open files"
open files (-n) 1024
ale ja go podwojam:
$ ulimit -n 2048
$ ulimit -a | grep "open files"
open files (-n) 2048
Teraz, gdybym cierpiał na zbyt duży błąd otwartych plików, miałbym szansę kontynuować.
Jeśli jednak błąd ten nie zostanie przekazany z OS przez sox, ale z jakiegoś powodu ma swój własny limit, to nie jest to rozwiązanie.
WAŻNE: ustawienia zasobów określone przez ulimit będą ważne tylko w danej sesji i jej elementach podrzędnych, w równoległych powłokach będą obowiązywać oryginalne ograniczenia.