Добрый день всем.Я пытаюсь установить функцию IF со временем, где она будет проверять, работает ли что-то в течение заданного промежутка времени, и, если она не работает, она сбрасывает / перезапускает скрипт.
if ledBlue.off() >= 10 seconds
command="sudo python3 project-2.py"
Тем не менее, у меня возникает ощущение, что я вместо этого буду использовать счетчик. Но я точно не уверен, как бы я поступил об этом.
Код, который у меня сейчас есть для этого раздела, выглядит следующим образом:
if failed:
ledBlue.off()
if ledBlue.off() >= 10 seconds
command="sudo python3 project.py"
time.sleep(2)
command="sudo restart service"
os.system(command)
else:
ledBlue.on()
Если то, что я думаю о таймере, является правдой, мне нужно было бы реализовать функцию time.counter()
, чтобы увидеть, как долго ledBlue.off()
до того, как он реализует код.
Как мне поступитьпонимая это правильно, пожалуйста ...
Я не пытаюсь приостановить выполнение сценария на какое-то время, но чтобы увидеть, как долго работает ledBlue.off (), затем реализуйте сценарий, если он отключен дляболее 10 секунд ...