Я конвертирую сценарий csh в сценарий python. Сценарий вызывает исполняемый файл с интенсивным использованием памяти, для которого требуется очень большой стек, поэтому сценарий csh устанавливает размер стека на неограниченный:
limit stacksize unlimited
Когда я пытаюсь воспроизвести этот сценарий на python, я выполняю их очень наивно, используя ] os.system
, например:
os.system('some_executable')
Но я не знаю, как указать ОС запускать эти исполняемые файлы с неограниченным размером стека. Есть ли способ указать размер стека для вызовов в скрипте Python? Есть ли какой-нибудь системный вызов низкого уровня, который я должен использовать? И есть ли модуль (похожий на shutil), который контролирует это?