Этот практический проект предназначен для начинающих DevOps, умеющих вводить команды в терминале. Помогите кафе DAYMARK предоставлять правильный отчёт о продажах для скачивания, сохранять последний полный файл во время сбоя и публиковать новые результаты при следующем запуске по расписанию.
Две пошаговые лабораторные работы разделяют безопасную публикацию и запуск по расписанию. Самостоятельное задание переносит метод на оценку запасов с другой учётной записью, путём и входными данными. Каждый модуль начинается в собственной подготовленной среде.
Чему вы научитесь
- Читать исходные строки и сравнивать объединённые количества и суммы в целых центах с настоящей загрузкой CSV.
- Завершить небольшой Bash-скрипт, который пишет временный файл, передаёт ошибки и атомарно заменяет целевой файл только после успеха.
- Настроить соответствующие service и timer systemd с явно выбранными пользователем, рабочим каталогом и абсолютными путями.
- Читать реальные срабатывания, записи journal и сведения об исполнителе; сохранять отчёт при сбое и обновлять его при последующем настоящем запуске.
Для кого этот курс
Для изучающих Linux и DevOps, знакомых с основами терминала. Опыт работы с systemd или скриптами не нужен: необходимый синтаксис shell объясняется перед использованием. Вы редактируете короткий скрипт и файлы юнитов; программа расчёта и сайт уже подготовлены.
Среда в браузере включает Workstation и деловой сайт Daymark. Локальная установка и внешняя учётная запись не нужны. Доступны английские документы и восемь переводов; надписи сайта, команды и вывод остаются английскими.
Часто задаваемые вопросы
Это настоящий планировщик? Да. Реальный timer systemd запускает конечные задания на экземпляре Linux. Короткий интервал 5/20 секунд служит для тренировки, а не для ежедневной рабочей эксплуатации. Календарное расписание кратко объясняется; восстановление после перезагрузки и учёт пропущенных дней не входят в курс.
Нужно разрабатывать приложение отчётности? Нет. CSV-калькулятор предоставлен. Вы работаете над публикацией и настройкой исполнения, затем оцениваете результат по настоящим записям и скачанным файлам.
Что меняется в задании? Используются количества и стоимость запасов, другой пользователь отчётности и новые пути. Инструменты и интерфейс программы совпадают с пошаговыми работами. Доступно отдельное полное решение.




