Автоматически закрыть открытый скрипт Python

Я хотел бы знать, есть ли инструмент для автоматического открытия и закрытия скрипта Python. Например, я бы хотел, чтобы мой скрипт на Python открывался каждые 12 часов. В моем сценарии у меня есть бесконечный цикл. Поэтому через 12 часов мне нужно закрыть и снова открыть скрипт. Спасибо.


person guigui dm    schedule 21.11.2018    source источник
comment
Над какой ОС вы работаете?   -  person toti08    schedule 21.11.2018
comment
Я на виртуальной машине Google Cloud, Debian GNU/LINUX   -  person guigui dm    schedule 21.11.2018
comment
Возможно, вы могли бы использовать библиотеку Python sched?   -  person toti08    schedule 21.11.2018


Ответы (2)


Вы можете использовать команду watch, чтобы открывать скрипт каждые 12 часов. Дополнительная информация о часах и пример: https://askubuntu.com/questions/430382/repeat-a-command-every-x-interval-of-time-in-terminal.

Закрытие скрипта может быть выполнено из вашего скрипта. Дополнительная информация и пример: Остановить код после периода времени

person Jasper    schedule 21.11.2018

Одним из решений может быть создание основных процессов с таймером и запуск или закрытие подпроцесс

person Mo Ri    schedule 21.11.2018