Каждый convert
процесс можно запустить в собственной подоболочке:
#!/bin/bash
for (( i=1; i<=1000; i++ )) do
(
command --options ) &
disown
done
exit 0
Чтобы увидеть, как это работает, попробуйте этот скрипт:
#!/bin/bash
echo "Hi!"
for (( i=1; i<=1000; i++ )) do
(
sleep 30
echo "Bye, "$i"!" ) &
disown
done
exit 0
Присвоить скрипту имя par.sh
и потом проверять процессы:
ps aux | grep par.sh
Мы можем предположить, что собственный балансировщик нагрузки ЦП Linux должен равномерно распределять процессы между ядрами ЦП, поскольку каждая подоболочка имеет отдельный pid. В любом случае, что-то вроде cpuset
всегда доступно для использования.
Необходимо указать проблему
Вы проверили подключение к интернету???
Проблема также возникает при получении обновления apt -?????
Также попробуйте выполнить его как sudo
А если не перезагрузить компьютер