Установка размера стека в скрипте Python

Я конвертирую сценарий csh в сценарий python. Сценарий вызывает исполняемый файл с интенсивным использованием памяти, для которого требуется очень большой стек, поэтому сценарий csh устанавливает размер стека на неограниченный:

limit stacksize unlimited

Когда я пытаюсь воспроизвести этот сценарий на python, я выполняю их очень наивно, используя ] os.system , например:

os.system('some_executable')

Но я не знаю, как указать ОС запускать эти исполняемые файлы с неограниченным размером стека. Есть ли способ указать размер стека для вызовов в скрипте Python? Есть ли какой-нибудь системный вызов низкого уровня, который я должен использовать? И есть ли модуль (похожий на shutil), который контролирует это?

25
задан marshall.ward 21 February 2011 в 01:53
поделиться