Практика

Вопросы

  1. Для чего нужен планировщик задач?

  2. Чем отличаются планировщики задач друг от друга?

  3. В каких случаях стоит использовать cron, а в каких - anacron?

  4. Расшифруйте 0 4 8-14 * *

  5. Какой планировщик стоит использовать на высоконагруженных серверах, если время выполнения задачи не критично?

  6. Как узнать, есть ли у пользователей в системе свои задачи в кроне?

Задания

  1. Создайте скрипт, который создаёт файл. Настройте запуск этого скрипта раз в минуту. Проверьте результат.

  2. Настройте в at задачу, чтобы она создала файл через 3 минуты.

  3. Настройте cron, чтобы он создавал директорию при каждой перезагрузке.

  4. Создайте пользователя backup и настройте для него cron, чтобы тот раз в день находил файлы старее 5 дней в директории /data и добавлял эти файлы в архив /backup/archive.tar, после чего удалял из исходной директории. Настройте cron у пользователя user, чтобы он каждые 10 минут создавал файл в директории /data. Также у пользователя root создайте cron, чтобы он каждую пятницу в 23:30 записывал содержимое директории /data и содержимое архива /backup/archive.tar в файл /var/log/reports/текущаядата.