У меня есть модуль Python, который принимает 2 Args (входной файл конфигурации и выходной файл). Я называю основную функцию стандартным способом в конце модуля.Python 2.7 - Call Main recursivelly
# Call to main function
if __name__ == '__main__':
main()
В определенных условиях времени в логике в конце основной функции (Время обработки < Текущее время - 20 минут), у меня есть потребность, чтобы обработать основную функцию снова до тех пор, время обработки в течение 20 минут Текущее время.
Учитывая аргументы, переданные в модуль, я должен сделать что-то особенное или это так просто, как я это, если заявление в конце главного
if (time delta condition):
main()
else:
sys.exit()
Я предполагаю, что модуль главный вызов выше все равно должен быть там, чтобы вызвать модуль из Cron.
Просьба сообщить. Мне нужен основной процесс обработки argv[1]
и [2]
всякий раз, когда он вызывается.
С уважением Siva
Я считаю, что ответ «Да». Это так же просто, как вы предлагаете. Ты это пробовал? – smarx
Это сработало. Спасибо smarx – Siva