Какво е кронд?
CronTab и Crontab са неразделни. crontab е команда, често срещана в Unix и Unix-подобни операционни системи, за да задава инструкции, които да се изпълняват периодично. Тази команда чете инструкции от стандартно входно устройство и ги съхранява във файл "crontab" за по-късно четене и изпълнение. Думата произлиза от гръцката дума chronos (χρόνος), която първоначално означава време.
А кронд е неговият пазител. Услугата cron е планирана услуга, която ви позволява да добавяте или редактирате задачи, които трябва да бъдат планирани да бъдат изпълнени чрез командата crontab.
Често използвани команди:
Задайте скрипта, който трябва да се изпълни
Има два начина да добавите задача за планиране:
1) Въвеждам crontab -e в командния ред и след това добавям съответната задача и запазването на wq излиза. 2) Директно редактиране на файла /etc/crontab, т.е. vi /etc/crontab, и добавяне на съответната задача. Конфигурацията crontab -e е за определен потребител, докато редактирането на /etc/crontab е задача за системата
Вижте задачата за планиране
crontab -l // изброява всички текущи задачи за планиране crontab -l -u jp // Изброява всички задачи за планиране на jp на потребителя
Често срещани команди
crontab -u // задава услугата cron за определен потребител crontab -l // изброява детайлите за услугата cron на потребителя crontab -e // Редактиране на услугата cron на потребителя crontab -i // Принтирайте заявка, въведете потвърдително съобщение като да crontab -r // за премахване на цялата работа по планиране на задачи
Cron формат
Добавени задачи с ограничено време
Нека тестваме услугата crontab с пример, при който всяка минута създаваме празен файл, именуван на текущата година, месец, ден, час и минута в директорията /root/test_itsvse
Изпълнете командата:
Ето един vim редактор, въведете i за редактиране, както следва:
След като добавката е успешна, получаваме подсказка за последния ред за инсталиране на нов crontab
Обърнете внимание, че "%" във файла crontab има функциите за завършване на командния ред, обвиване на реда, пренасочване и добавяне на символа "\" за бягство отпред, в противен случай символът "%" ще изпълнява функцията си да завършва командния ред или да обгръща реда, а последващото съдържание ще бъде изпратено като стандартен вход към предишната команда.
Презаредете конфигурацията
Преглед на планираните задачи
Вижте логовете
Логовете са подредени по ден, най-новият лог, погледни файла /var/log/cron
Визуализациите са както следва:
(Край)
|