Лечение гинекологических заболеваний — Альтермед
Постоянная акция
Накопительная дисконтная программа
Получите карту клиента Альтермед
Во всех филиалах
До 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.
...............
........
т= время.время()-т
время сна(300-т)
