← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися планувати регулярні завдання через cron і перевіряти що вони справді виконуються. Крок 1. Перевірити стан служби cron. Команда: systemctl status cron або systemctl status crond Пояснення: залежить від дистрибутива. Крок 2. Відкрити crontab поточного користувача. Команда: crontab -e Пояснення: система відкриє редактор для таблиці завдань. Крок 3. Додати просту задачу яка кожні дві хвилини пише час у файл. Приклад запису: */2 * * * * date >> $HOME/cron_time.log Пояснення: зручно для перевірки роботи cron. Крок 4. Зберегти і вийти з редактора. Пояснення: crontab перегрузиться автоматично. Крок 5. Перевірити список задач. Команда: crontab -l Пояснення: переконайтеся що запис присутній. Крок 6. Зачекати декілька хвилин і перевірити файл. Команда: tail -n 5 $HOME/cron_time.log Пояснення: мають зʼявитися нові рядки. Крок 7. Подивитися записи cron у системному журналі. Команда: sudo grep CRON /var/log/syslog | tail Пояснення: зручно коли завдання не виконується як очікувалось. Крок 8. Змінити задачу щоб вона запускалась лише у робочі дні. Пояснення: використайте поле дня тижня у crontab. Крок 9. Видалити тестове завдання з crontab. Команда: crontab -e і приберіть рядок, потім crontab -l для перевірки. Крок 10. Міні звіт. Завдання: опишіть одну реальну задачу яку ви б автоматизували через cron замість ручного запуску.