Как запускать крон?
Стандартным компонентом для исполнения команд по расписанию в UNIX-подобных операционных системах является cron. Обычно демон crond стартует при запуске системы. Однако по различным причинам этого может не происходить. Запускать крон можно как вручную, так и настроив его автоматическую загрузку. Начните сеанс работы с правами суперпользователя. Если загружена графическая оболочка, запустите программу эмуляции терминала и начните сеанс root, выполнив команду su. Либо перейдите в одну из текстовых консолей, одновременно нажав клавиши Alt, Ctrl и F1-F12 и войдите под логином root. Проверьте состояние демона crond. Выполните команду:service crond statusЕсли было выведено сообщение вроде crond is running, крон запущен, и можно приступить к его конфигурированию или добавлению заданий. Если это сообщение вида crond is stopped, сервис остановлен, перейдите к пятому шагу для его запуска. Если же отобразилась надпись service: crond: Unrecognized service, крон придется установить. Инсталлируйте какую либо реализацию cron из доступного источника (репозиторий на диске с дистрибутивом ОС, онлайн-репозитории разработчика дистрибутива, и т.д.). Используйте установленные в системе менеджеры пакетов вроде apt-get, rpm, и т.д. Вы также можете загрузить исходный код подходящего cron и собрать его на своей машине. Сконфигурируйте cron, если это необходимо. Отредактируйте файлы /etc/crontab, /etc/cron.allow, /etc/cron.deny. О формате представления информации в них можно прочитать в man или info документации. Если это необходимо (не было осуществлено при установке cron), поместите инициализирующий скрипт в директорию /etc/rc.d/init.d. Создайте ссылки на него с нужными именами в директориях скриптов для каждого уровня загрузки (обычно это каталоги /etc/rc.d/rc1.d-/etc/rc.d/rc6.d). Запустите крон. Выполните команду:service crond startБудет выведено статус-сообщение, свидетельствующее об успешности или неуспехе операции. Если это необходимо, создайте задания cron для одного или нескольких пользователей. Ознакомьтесь с информацией о работе утилиты crontab, выполнив команду:crontab --helpСоздайте файл заданий cron и установите его командой вида:crontab -u anyuser filepathЗдесь anyuser - имя пользователя, а filepath - путь к файлу заданий. Либо же используйте команду crontab с параметром -e:crontab -u anyuser -eЗапустится текстовый редактор, где можно будет отредактировать список заданий.
Оцените статью!
Вам понадобится
- - учетный данные root.