CRONTAB
Это LINUX фича, которая помогает автоматически выполнять скрипт в заданное время.
Что нужно сделать?
1. Написать скрипт формата .bash или .py (с ipynb он не работает).
2. В Терминале задать crontab с помощью команды crontab -e:
а. Откроется окно = текстовый редактор.
б. Определяем регулярность, с которой должен выполняться скрипт, с помощью crontab.guru. По умолчанию заданы 5 звездочек: * * * * *, каждая из которых по порядку отвечает за минуты, час, день месяца, месяц, день недели. Если вы оставите все 5 звезд в этом текстовом редакторе, то скрипт будет запускаться каждую минуту. Если вы напишите, например, 0 7-22 * * *, то скрипт будет запускаться каждый час в 00 минут с 7 до 22 каждый день.
в. Затем в этой же строке пишем python3 и путь до скрипта, который нужно запускать. Например,
0 7-22 * * * python3 /home/ertsegovats/open_zone.py.
г. Cохраняем (это не так просто, как кажется, ведь комбинации горячих клавиш иные). Ctrl+O + Enter = сохранить.
д. Выходим из редактора с помощью Ctrl + X.
3. Проверить какой кронтаб сейчас запущен можно с помощью команды crontab -l.
Полезные ссылки:
Видео туториал
Мини статья
@urban_mash
Это LINUX фича, которая помогает автоматически выполнять скрипт в заданное время.
Что нужно сделать?
1. Написать скрипт формата .bash или .py (с ipynb он не работает).
2. В Терминале задать crontab с помощью команды crontab -e:
а. Откроется окно = текстовый редактор.
б. Определяем регулярность, с которой должен выполняться скрипт, с помощью crontab.guru. По умолчанию заданы 5 звездочек: * * * * *, каждая из которых по порядку отвечает за минуты, час, день месяца, месяц, день недели. Если вы оставите все 5 звезд в этом текстовом редакторе, то скрипт будет запускаться каждую минуту. Если вы напишите, например, 0 7-22 * * *, то скрипт будет запускаться каждый час в 00 минут с 7 до 22 каждый день.
в. Затем в этой же строке пишем python3 и путь до скрипта, который нужно запускать. Например,
0 7-22 * * * python3 /home/ertsegovats/open_zone.py.
г. Cохраняем (это не так просто, как кажется, ведь комбинации горячих клавиш иные). Ctrl+O + Enter = сохранить.
д. Выходим из редактора с помощью Ctrl + X.
3. Проверить какой кронтаб сейчас запущен можно с помощью команды crontab -l.
Полезные ссылки:
Видео туториал
Мини статья
@urban_mash