#python #automation #systemd #remote-server #cron-task
#python #автоматизация #systemd #удаленный сервер #cron-задача
Вопрос:
Я хочу создать скрипт Python, который должен выходить в Интернет каждый день в 1 час дня, выполнять какую-то работу (некоторую очистку веб-страниц) и сохранять результат в файл.
Он будет развернут на сервере Linux.
Я не уверен, какую технологию использовать для его запуска по расписанию.
Что приходит на ум:
- Запустите его с помощью планировщика заданий cron. Быстро и грязно. Зачем беспокоиться о каких-либо других методах?
- Запустите его как службу с systemd / systemctl (я никогда этого не делал, но я просто знаю, что такая возможность есть, и мне нужно поискать в Google конкретную реализацию). Следует ли это рассматривать как наилучшую практику?
- Другие методы?
Поскольку я никогда этого не делал, я не знаю плюсов и минусов каждого метода. Может быть, это просто один из способов сделать это правильно? Пожалуйста, поделитесь своим опытом.
Комментарии:
1. Откройте crontab и запланируйте его на 13 * * * *
Ответ №1:
Я использую задание cron для выполнения задания по расписанию, у меня это отлично работает.