Лечение гинекологических заболеваний — Альтермед
Постоянная акция
Накопительная дисконтная программа
Получите карту клиента Альтермед
Во всех филиалах
До 28 февраля 2023
Приём гинеколога
Во всех филиалах
Подпишитесь на рассылку
Отправляя email я соглашаюсь на обработку моих персональных данных в соответствии с требованиями Федерального закона от 27 июля 2006 г. №152-ФЗ «О персональных данных»
ФИО *
Ваш номер телефона *
Ваш E-mail *
Желательная дата приема *
Филиал Выберите филиал: Пр. Просвещения Звёздная Ленинский пр. Купчино Пр. Большевиков
Специализация врача Гинекология Урология Проктология Косметология Дерматология Флебология Анализы Узи Эндокринология Кардиология
Комментарий
Отправляя email я соглашаюсь на обработку моих персональных данных в соответствии с требованиями Федерального закона от 27 июля 2006 г. №152-ФЗ «О персональных данных»
Закрыть
г. Санкт-Петербург, пр. Энгельса, д. 139/21 (вход с Проспект Просвещения)
м Пр. Просвещения
Смотреть на карте
г. Санкт-Петербург, улица Ленсовета, д. 88 (вход с ул. Звёздная)
м Звёздная
Смотреть на карте
г. Санкт-Петербург, Ленинский проспект 123А, литер Б.
м Ленинский пр.
Смотреть на карте
г. Санкт-Петербург, ул.Олеко Дундича 17, корпус 1, литера А
м Купчино
Смотреть на карте
г. Санкт-Петербург, пр.Большевиков, дом 7к2.
Внимание: в здании есть бесплатный паркинг на 1 час.
м Пр. Большевиков
Смотреть на карте
Закрыть
Спасибо! Ваш запрос отправлен,
мы ответим вам в ближайшее время
Лечение гинекологических заболеваний — Альтермед
Постоянная акция
Накопительная дисконтная программа
Получите карту клиента Альтермед
Во всех филиалах
До 28 февраля 2023
Приём гинеколога
Во всех филиалах
Подпишитесь на рассылку
Отправляя email я соглашаюсь на обработку моих персональных данных в соответствии с требованиями Федерального закона от 27 июля 2006 г. №152-ФЗ «О персональных данных»
Запись на приём
ФИО *
Ваш номер телефона *
Ваш E-mail *
Желательная дата приема *
Филиал Выберите филиал: Пр. Просвещения Звёздная Ленинский пр. Купчино Пр. Большевиков
Специализация врача Гинекология Урология Проктология Косметология Дерматология Флебология Анализы Узи Эндокринология Кардиология
Комментарий
Отправляя email я соглашаюсь на обработку моих персональных данных в соответствии с требованиями Федерального закона от 27 июля 2006 г. №152-ФЗ «О персональных данных»
Закрыть
г. Санкт-Петербург, пр. Энгельса, д. 139/21 (вход с Проспект Просвещения)
м Пр. Просвещения
Смотреть на карте
г. Санкт-Петербург, улица Ленсовета, д. 88 (вход с ул. Звёздная)
м Звёздная
Смотреть на карте
г. Санкт-Петербург, Ленинский проспект 123А, литер Б.
м Ленинский пр.
Смотреть на карте
г. Санкт-Петербург, ул.Олеко Дундича 17, корпус 1, литера А
м Купчино
Смотреть на карте
г. Санкт-Петербург, пр.Большевиков, дом 7к2.
Внимание: в здании есть бесплатный паркинг на 1 час.
м Пр. Большевиков
Смотреть на карте
Закрыть
Спасибо! Ваш запрос отправлен,
мы ответим вам в ближайшее время
— напишите скрипт Python, который выполняется каждые 5 минут
Мне нужно написать скрипт Python, который автоматически запускается при загрузке и выполняется каждые 5 минут на Raspberry Pi. Как это может быть сделано? в частности, как я могу избежать блокировки процессора сценарием, выполняющим бесконечный цикл в ожидании истечения 5 минут?
- питон
- таймер
- автозапуск
1
Вы можете легко использовать cron для этой задачи (расписание запуска скрипта Python). 😉
Как настроить cron
Я полагаю, что у вас уже установлен cron ; если нет, то установите какой-нибудь (например, vixie-cron ).
Создайте новый файл /etc/cron.d/<любое-имя>.cron
со следующим содержимым:
# запускать скрипт каждые 5 минут */5 * * * * myuser python /path/to/script.py # запускаем скрипт после (пере)загрузки системы @reboot myuser python /path/to/script.py
, где myuser
— пользователь для запуска скрипта (по возможности не root, по соображениям безопасности). Если это не сработает, то попробуйте добавить содержимое в /etc/crontab
вместо этого.
Возможно, вы захотите перенаправить stdout/stderr скрипта в файл, чтобы проверить, все ли работает нормально. Это то же самое, что и в оболочке, просто добавьте что-то вроде >>/var/log/<любое-имя>-info.log 2>>/var/log/<любое-имя>-error.log
после пути к скрипту. .
8
Использовать расписание
- обернуть скрипт в функцию
график импорта время импорта Функция определения(): print("это питон") расписание.каждые(5).минуты.делать(функция) пока верно: расписание.run_pending() время сна(1)
Вы можете использовать time.sleep
count = -1 пока (не прерывать): счет = (количество+1)% 100 если количество == 0: print('привет, мир!') время сна(3)
Я считаю, что ваш код занимает менее 5 минут, но время выполнения для каждого запуска не является постоянным.
время импорта пока верно: т = время.время() # здесь будет ваш код . ............... ........ т= время.время()-т время сна(300-т)
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
р — Как сделать, чтобы мой код запускался каждые 5 минут?
спросил
Изменено 11 месяцев назад
Просмотрено 424 раза
Я хочу запустить свой код, который представляет собой код веб-скрейпинга , который получает заголовки новостей для меня каждые 5 минут в R. Я искал подобный вопрос, но не нашел ни одного.
Я думал объявить переменную и создать цикл, но у меня это не сработало, потому что код будет выполняться сколько… 100 раз в секунду или около того. Он работает, но не так, как должен. Я просто не знаю, как заставить его работать по часовой стрелке. Например, когда время в системе достигает 20:05, код запускается. Следующий запуск должен быть в 20:10 и так далее.
2
Вы можете использовать бесконечный цикл while с командой ожидания:
пока(ИСТИНА){ // запускаем код Sys.sleep(300) // количество секунд до сна }
https://stat.ethz.ch/R-manual/R-devel/library/base/html/Sys.sleep.html
1
Вы можете сделать это с помощью пакета purrr
, чтобы ваша функция выполнялась «медленно»:
# Packages библиотека (муррр) библиотека (магритр) библиотека (рвест) библиотека (HTTR) # Обычная функция очистки скрапфан = функция (URL) { страница = ПОЛУЧИТЬ (URL) страница %>% read_html() %>% html_elements("h2") %>% html_текст() } # Сделать это медленно scrapefun_slow = медленно(scrapefun, скорость = скорость_задержка (пауза = 1), тихо = Ф) # Вектор URL для очистки urls = rep("https://rvest.