Я пытаюсь, чтобы этот фрагмент кода изменял размер jpg-файлов внутри папки, рекурсивно превышающей 1 МБ.Strange errror при использовании find в пакетном скрипте
find . -type f -size +1M -name "*.jpg" | xargs convert -resize 1000x1000\> -verbose
Получение сообщение об ошибке (которое разрывает партию через 15-20 итераций)
xargs: convert: terminated by signal 9
Как решить эту проблему?
Это будет передавать несколько имен файлов в 'convert', которые, я думаю, не будут корректно обрабатываться. Вы уверены, что это делает то, что вы хотите, а не топаете над хорошим куском ваших исходных файлов? –