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