Найти в Дзене

LINUX & Cron или все что надо знать об автоматическом запуске скриптов

Человеку который впервые сталкивается с автоматическим запусков скриптов в LINUX это может пригодиться. Ну а тем, кто давно работает в этой операционной системе может показаться банальщиной. Я же пишу это больше для закрепления собственных знаний. В любом случае, это мой первый пост, и если он вам понравился и вы считаете эту информацию полезной - ставьте "пальцы вверх" и подписывайтесь на канал ;) Начнем с азов, что такое CRON и для чего он нужен. CRON - является неким планировщиком заданий для операционной системы LINUX. Он запускает прописанные пользователем задания по определенному времени, которое также указывает сам пользователь. Где пользователь прописывает задания и скрипты Все задания должны быть прописаны в файле /var/spool/cron/crontabs/{имя пользователя} {имя пользователя} - это имя пользователя из под учетной записи которого будут выполняться скрипты В конце данного файла обязательно должна быть пуская строка (можно несколько) Обратите внимание на очень важный мом

Человеку который впервые сталкивается с автоматическим запусков скриптов в LINUX это может пригодиться. Ну а тем, кто давно работает в этой операционной системе может показаться банальщиной. Я же пишу это больше для закрепления собственных знаний.

В любом случае, это мой первый пост, и если он вам понравился и вы считаете эту информацию полезной - ставьте "пальцы вверх" и подписывайтесь на канал ;)

Начнем с азов, что такое CRON и для чего он нужен.

CRON - является неким планировщиком заданий для операционной системы LINUX. Он запускает прописанные пользователем задания по определенному времени, которое также указывает сам пользователь.

Где пользователь прописывает задания и скрипты

Все задания должны быть прописаны в файле

/var/spool/cron/crontabs/{имя пользователя}
{имя пользователя} - это имя пользователя из под учетной записи которого будут выполняться скрипты
В конце данного файла обязательно должна быть пуская строка (можно несколько)

Обратите внимание на очень важный момент: у данного пользователя должно быть разрешение на исполнение указанного скрипта, а если скрипт будет писать логи или результаты своей работы в какую-то директорию, тогда у пользователя должны быть права на запись в данную директорию.

На этом собственно всё. Как говорится, краткость сестра таланта...

Жду ваших замечаний и предложений в комментариях.

Если хотите раскрыть какую либо тему администрирования LINUX или WEB-разработки также оставляйте свои комментарии, по мере набора голосов я смогу опубликовать статью или мануал. Всем спасибо.