Задать вопрос
@CryPack

Как сделать перезапуск скрипта?

Суть в том, что есть скрипт "main.py" и нужно сделать его "перерождение". То есть, в скрипте есть if, который проверяет время. Если время равно нужному, то запускается новый скрипт, а старый закрывается, т.е. нужно, чтобы старый скрипт продолжал работу. Сам пробовал гуглить, но в итоге получалось, что старый скрипт не продолжал работать, пока не закроется новый. Надеюсь, я понятно объяснил суть вопроса
  • Вопрос задан
  • 677 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
import os,sys

def restart_program():
	python = sys.executable
	os.execl(python, python, * sys.argv)
	curdir = os.getcwd()
Ответ написан
Комментировать
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Используйте Crontab или другой планировщик.
Ответ написан
@Cominta
Начинающий программист
Пусть программа (которой нужно умереть) запустит еще один скрипт, который закроет и потом снова откроет главную программу и главная программа закроет уже этот дополнительный скрипт
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
AST Москва
До 350 000 ₽
Wanted. Москва
До 250 000 ₽
13 янв. 2025, в 23:21
2000 руб./в час
13 янв. 2025, в 23:16
10000 руб./за проект
13 янв. 2025, в 21:59
30000 руб./за проект