Разделить найденные файлы для параллельного запуска команд find -exec

У меня есть многоуровневый каталог JPEG, который я хочу оптимизировать на полурегулярной основе (по мере добавления). Команда, которую я использую jpegoptim является однопоточным, поэтому, когда я запускаю следующее, задействуется только одно ядро ​​ЦП, и это занимает много времени.

find media -exec jpegoptim --strip-all {} +

Учитывая, что файлов так много, и у меня доступно 8 потоков процессора, могу ли я разделить рабочую нагрузку, чтобы она работала на всех из них?

0 ответов

Другие вопросы по тегам