Я пытаюсь использовать вместо этого функции расписания time.sleep, но у меня есть ошибка
пакет, содержащий расписание модуля, не указан в требованиях к проекту
в файле с ошибкой это выглядит как
супервизор: не удалось выполнить /home/darek/PycharmProjects/Small_programs/shell_scripts/test/test_s.py: супервизор ENOEXEC: дочерний процесс не был создан
когда я использую код:
import requests, time, schedule, threading
from my_status import *
def superviorTask():
r = requests.get('https://medium.com')
if r.status_code == 200 and len(r.text) > 0:
status = STATUS_LIVE
else:
status = STATUS_INACTIVE # record to my database that the supervisor is running
def threadTask(job_function):
job_thread = threading.Thread(target=job_function)
job_thread.start()
# start schedule
schedule.every(10).minutes.do(threadTask, superviorTask)
while 1:
schedule.run_pending()
time.sleep(1)
и когда я пытаюсь ниже:
#!/usr/bin/env python3.6
from datetime import datetime
import time
import sys
import schedule
schedule.every(10).seconds.do(print("schedule tests!"))
while True:
print(f"You run test program using Supervisor at {datetime.now().strftime('%H-%M-%S')}.")
print("Good job Darek :)!!!")
print("...")
time.sleep(5)
У меня ошибка:
расписание импорта ModuleNotFoundError: нет модуля с именем 'schedule' Traceback (последний вызов последним): файл "/home/darek/PycharmProjects/Small_programs/shell_scripts/test/test_s.py", строка 5, в расписании импорта ModuleNotFoundError: нет модуля с именем ' schedule 'Traceback (последний вызов последним):
Файл "/home/darek/PycharmProjects/Small_programs/shell_scripts/test/test_s.py", строка 5, в расписании импорта ModuleNotFoundError: нет модуля с именем' schedule '