Crontab - это более гибкий и примитивный аналог планирощика задач из Windows для Linux 🙂 Лично мне кронтаб и линуксовая консоль нравится больше, чем GUI от Windows. И точно больше, чем GUI для Linux.
Непросто помнить, где в файловой системе размещен файл, особенно когда сталкиваешься с ним от случая к случаю. Потому запишу тут маленькие подсказки по Crontab.
Где находится файл crontab:
Находится он по пути /var/spool/cron/crontabs
В этой директории созданы текстовые файлы с именами пользователей, от имени которых будут выполняться задачи.
Для запуска задания на запуск скрипта нужно добавить строчку типа
0 */2 * * * /var/www/admin/www/tools/mybashscript.sh
где сначала идет частота запуска, потом объект запуска. В приведенном выше примере скрипт выполняется каждые 2 часа.
Офигенная подборка того, как прописывать расписание для запуска задач, собрана на странице https://crontab.guru/examples.html.