У нас вы можете посмотреть бесплатно Терминал Linux #7.2 - crontab: как запускать Python-скрипт по расписанию или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Мои курсы: Boosty: https://boosty.to/omolchanov/posts/99... Patreon: / karty-vsekh-41011404 Как выполнять Python-скрипт по расписанию с помощью crontab? Пишем парсер сайта Банка России (Центрального банка), который берет данные о курсе доллара, а затем отправляет нам (пользователем) системное сообщение. Назначаем этот скрипт на исполнение по расписанию с помощью crontab. Дико удобно :) ** ИСХОДНЫЙ КОД ** Основных проектов доступен в Patreon: / iskhodnyi-kod-26640469 *** ------ 🔷 Для донатов. Всегда очень признателен за это: https://www.donationalerts.ru/r/omolc... ------ Это вторая часть. Посвящена именно назначению выполнения скрипта crontab'у. Ну и про парсер немножко есть. • Терминал Linux #7.1 - crontab: запуск зада... - первая часть скринкаста. Установка библиотек: sudo pip3 install requests beautifulsoup4 lxml Команды: crontab -l - список имеющихся заданий crontab -e - редактирование таблицы заданий crontab -r - удаление всех имеющихся заданий Алгоритм действий: 1. Написать скрипт 2. Прописать в нем первой строкой shebang: #!/usr/bin/python3 3. Дать скрипту права на исполнение: sudo chmod a+x script.py 4. Прописать в crontab путь до скрипта и вызвать на исполнение скрипт. Вариантов может быть несколько, я привожу один из них. 5. Экспорт переменной DISPLAY связан с особенностями окружения crontab - оно отличается от общесистемного профиля. Для тестов можно использовать то окружение, которое имеет crontab: env -i /bin/bash --noprofile --norc 6. ... 7. PROFIT Связанные видео: • Парсинг сайтов на Python: Приемы работы с ... - приемы работы с BeautifulSoup • Уроки Python casts # 2 - Переменные окруже... - про переменные окружения • Терминал Linux #4 - Aliases: как упростить... - про псевдонимы команд (aliases) • Уроки Python casts #4 - if __name __ == '... - что такое if _name_ == '__main__' • Практический курс парсинга сайтов на Python - видос курса по парсингу ----- Все видео серии: Терминал Linux #1 - навигация по файловой системе • Терминал Linux #1 - навигация по файловой ... Терминал Linux #2 - Операции с файлами и папками • Терминал Linux #2 - Операции с файлами и п... Терминал Linux #3 - Команда Grep: поиск по файлам и папкам • Терминал Linux #3 - Команда Grep: поиск по... Терминал Linux #4 - Aliases: как упростить работу в терминале • Терминал Linux #4 - Aliases: как упростить... Терминал Linux #5 - Как установить MySQL на Ubuntu/Mint • Терминал Linux #5 - Как установить MySQL н... Терминал Linux #6 - Как установить PostgreSQL на Ubuntu/Mint • Терминал Linux #6 - Как установить Postgre... Терминал Linux #7.1 - crontab: запуск задач по расписанию • Терминал Linux #7.1 - crontab: запуск зада... Терминал Linux #7.2 - crontab: как запускать Python-скрипт по расписанию • Терминал Linux #7.2 - crontab: как запуска...