Недавно решил заняться написанием скрипта,
который будет отслеживать реальное положение дел с коронавирусом на сайте Доктора Хэ, а также отправлять уведомления через DingTalk, WeChat (через сервер Server酱) и обеспечивать постоянное хранение данных (redis
и kafka
).
По поводу запуска守护进程:
参见Python实现守护进程【метод этого подхода непригоден, после завершения работы терминала основной процесс тоже прекращается】 Наконечник оружия: Linuxcron
Как использовать: 1. Создайте файл/etc/crontab
2. Установите расписание задач: В последней строке введите*/3 * * * * bash путь_до_проекта/start.sh >> путь_до_файла_лога
(здесь объясняется, что */3 означает выполнение команды каждые 3 минуты, то естьbash путь_до_проекта/start.sh
, не забудьте заменить путь до проекта на ваш настоящий путь; лог указывает, куда будут выводиться сообщения Python print) 3. Перезапустите cron:/sbin/service crond reload
4. Готово
Исправлено:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )