установите libreoffice-dbg и gdb и запустите: gdb /usr/lib/libreoffice/program/soffice.bin, затем введите set args --headless --convert-to doc --outdir /home/cyrex/work/biopsias/2007 ${insert all files here}. говоря о котором, возможно, вы просто нажимаете максимальную длину командной строки linux? A ulimit -s BIGMUMBER может помочь некоторым, но в конце концов вы, вероятно, все равно останетесь на каком-то пределе. В этом случае вы должны использовать API-интерфейс UNO из сценария или даже затвора, напишите небольшую программу StarBasic, выполняя то, что вы хотите.
Изменить: вам, вероятно, следует уйти с apt-get install unoconv, с помощью которого вы можете передать строку соединения (-c) использовать исполняемый экземпляр LibreOffice. Таким образом: Запустите LibreOffice без головок и принимайте удаленные подключения. Затем используйте unoconv для удаленного запуска LibreOffice для преобразования. Поскольку вы повторно используете один и тот же экземпляр, у вас не должно быть никаких задержек при запуске приложения при использовании xargs, чтобы выгружать ~ 200 документов в LibreOffice за раз.
Одним из решений может быть установка одного из ваших; /etc/grub.d/40_custom, так что у вас есть одна ручная настройка, добавленная в ваше меню grub.
Не идеальное решение, но должно решить проблему
Grub2 / CustomMenus