Как запланировать задачи в Ubuntu 18.04 Используя Crontab

Иногда, Вы не хотите, чтобы процесс работал во время по умолчанию, определенное Вашей операционной системой скорее, Вы сами хотите определить время для процесса для выполнения. Для того, чтобы сделать это в Ubuntu, мы используем демона Крона, который работает таким же образом работами Планировщика задач в Windows. То, что можно сделать с демоном Крона, - то, что можно определить время для процесса, такого как обслуживание или связанная с резервным копированием задача работать. Таким образом можно автоматизировать эти задачи работать позже без любого ручного вмешательства. В этой статье мы объясним, как получить это сделанное использование Crontab в Ubuntu.

Планирование задач в Ubuntu Используя Crontab

Для того, чтобы сделать это, необходимо продолжить двигаться следующим образом:

Запустите терминал путем нажатия Ctrl + T или нажатия на терминальный значок, расположенный на панели задач или поиска терминала в окне поиска и нажатия Enter. Недавно открытое окно терминала показывают ниже:

Теперь введите команду crontab-e в терминале и нажмите Enter для открытия crontab файла. Эту команду показывают ниже:

Как только Вы нажмете Enter, терминал попросит, чтобы Вы выбрали редактора для открытия этого файла. Нажмите 2 и затем нажмите Enter для выбора нано редактора, потому что это всегда хорошо в файлы открытой системы с нано редактором.

Момент Вы нажмете Enter, Вы будете видеть, что Ваш терминал изменил себя в нано окно редактора, и Ваш crontab файл открылся в этом редакторе. Это показывают ниже:

Можно просмотреть этот файл путем прокрутки путем использования ключей стрелки вверх и вниз. Все строки, записанные в этом файле, которые запускаются с ‘#’, представляют комментарий. Если Вы хотите добавить новую задачу, которая будет запланирована в Ваше требуемое время, то необходимо записать его без хеша. Например, если Вы хотите выполнить резервное копирование всех своих учетных записей пользователей каждую неделю в 5 a.m, тогда необходимо ввести команду:

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

Это показывают ниже:

Как только Вы закончили добавлять свои задачи, просто нажмите Ctrl + O, чтобы сохранить Ваш crontab файл в нано редакторе. Это покажет измененное состояние правым верхним углом и попросит, чтобы Вы имя файла записали. Просто нажмите Enter для выбора значения по умолчанию. Это дано ниже:

После нажатия Enter Вы будете возвращены к своему обычному нано окну редактора. Теперь для выхода от нано редактора после того, чтобы сохранить файл просто нажмите Ctrl + X.

Как только Ваш нано редактор закроется, Вы будете направлены к своему исходному окну терминала. Здесь Вы будете видеть “crontab: установка нового crontab” сообщение, которое является признаком сказать, что Ваш crontab файл был сохранен успешно. Это сообщение показывают в изображении ниже:

Как только Вы сделаны с этим, теперь все Ваши учетные записи пользователей испытают резервное копирование каждую неделю в 5:00.

Заключение

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

Комментарии