Использование GNU Parallel:
parallel --timeout 5 -j 8 -N0../sage./loader.sage.py ::: {1..4000} 2>/dev/null
Это будет выполнено ../sage./loader.sage.py
4000 раз, 8 заданий одновременно, каждое с тайм-аутом 5 секунд
Из параллельной справочной страницы:
--timeout duration
Time out for command. If the command runs for longer than duration seconds it will get killed as per --termseq.
Примечание. :Эта команда заменяет весь цикл.
Точная причина этой проблемы пока не совсем ясна, но она может быть связана с неправильной настройкой пакетов grub мейнтейнерами popOs.
Мне удалось обойти это, скопировав файлы grub, созданные grub-install
в /boot/efi/EFI/ubuntu
. Если вы используете popOs и сделали grub-install
без каких-либо опций, то должно работать следующее:
sudo mv /boot/efi/EFI/pop /boot/efi/EFI/ubuntu
Альтернативный обходной путь, который я не тестировал::
sudo cp /boot/grub/x86_64-efi/grub.efi /boot/efi/EFI/pop/grubx64.efi
Для получения дополнительной информации см. отчет об ошибке .