Myvideo

Guest

Login

Терминал Linux #7.2 - crontab: как запускать Python-скрипт по расписанию

Uploaded By: Myvideo
1 view
0
0 votes
0

Мои курсы: Boosty: Patreon: Как выполнять Python-скрипт по расписанию с помощью crontab? Пишем парсер сайта Банка России (Центрального банка), который берет данные о курсе доллара, а затем отправляет нам (пользователем) системное сообщение. Назначаем этот скрипт на исполнение по расписанию с помощью crontab. Дико удобно :) *** ИСХОДНЫЙ КОД *** Основных проектов доступен в Patreon: *** ------ 🔷 Для донатов. Всегда очень признателен за это: ------ Это вторая часть. Посвящена именно назначению выполнения скрипта crontab'у. Ну и про парсер немножко есть. - первая часть скринкаста. Установка библиотек: sudo pip3 install requests beautifulsoup4 lxml Команды: crontab -l - список имеющихся заданий crontab -e - редактирование таблицы заданий crontab -r - удаление всех имеющихся заданий Алгоритм действий: 1. Написать скрипт 2. Прописать в нем первой строкой shebang: #!/usr/bin/python3 3. Дать скрипту права на исполнение: sudo chmod a x 4. Прописать в crontab путь до скрипта и вызвать на исполнение скрипт. Вариантов может быть несколько, я привожу один из них. 5. Экспорт переменной DISPLAY связан с особенностями окружения crontab - оно отличается от общесистемного профиля. Для тестов можно использовать то окружение, которое имеет crontab: env -i /bin/bash --noprofile --norc 6. ... 7. PROFIT Связанные видео: - приемы работы с BeautifulSoup - про переменные окружения - про псевдонимы команд (aliases) - что такое if __name__ == '__main__' - видос курса по парсингу ----- Все видео серии: Терминал Linux #1 - навигация по файловой системе Терминал Linux #2 - Операции с файлами и папками Терминал Linux #3 - Команда Grep: поиск по файлам и папкам Терминал Linux #4 - Aliases: как упростить работу в терминале Терминал Linux #5 - Как установить MySQL на Ubuntu/Mint Терминал Linux #6 - Как установить PostgreSQL на Ubuntu/Mint Терминал Linux #7.1 - crontab: запуск задач по расписанию Терминал Linux #7.2 - crontab: как запускать Python-скрипт по расписанию

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later