この実践プロジェクトは、端末でコマンドを入力できる DevOps 初学者向けです。DAYMARK カフェの正しい売上帳票をダウンロード可能にし、失敗中も直前の完全なファイルを保ち、次の予定実行で新しい結果を公開します。
2 つのガイド付き演習で、安全な公開と予定実行を分けて学びます。独立したチャレンジでは、実行アカウント、パス、入力を変え、同じ方法を在庫評価に応用します。各単元は独立した準備済み環境から始まります。
学習内容
- 元の行を読み、集計数量と整数のセント単位の合計を実際の CSV ダウンロードと比較する。
- 一時ファイルへの書き込み、失敗状態の伝達、成功後だけのアトミックな置換を行う短い Bash ラッパーを完成する。
- ユーザー、作業ディレクトリ、絶対パスを明示して、対応する systemd service と timer を設定する。
- 実際の起動記録、journal、実行ユーザーを読み、失敗時は帳票を保ち、その後の実際の実行で更新する。
このコースの対象者
基本的な端末操作に慣れた Linux・DevOps 学習者が対象です。systemd やスクリプトの事前経験は不要です。必要なシェル構文は使用前に説明します。編集するのは短いラッパーと unit ファイルで、計算プログラムとサイトは提供済みです。
ブラウザー環境には Workstation と Daymark 業務サイトが含まれます。ローカルへのインストールや外部アカウントは不要です。英語と 8 言語の文書訳を用意しています。サイトのラベル、コマンド、出力は英語のままです。
よくある質問
本物のスケジューラーですか? はい。Linux instance 上の実際の systemd timer が有限のジョブを起動します。5/20 秒の短い間隔は演習用で、実際の日次本番スケジュールではありません。カレンダーによる実行を簡単に説明しますが、再起動時の復旧や実行できなかった日の集計は対象外です。
帳票アプリの開発が必要ですか? いいえ。CSV 計算プログラムは提供済みです。公開と実行の設定に取り組み、実際の記録とダウンロードで結果を判断します。
チャレンジでは何が変わりますか? 在庫数量と原価、別の帳票ユーザー、新しいパスを使います。ツールとプログラムのインターフェースはガイド付き演習と同じです。独立した完全な解答も用意しています。




