Materi
Server kasir Toko Sinar Jaya selama ini dirawat manual setiap pagi: log diputar, data disalin, cadangan lama dihapus. Pekerjaan itu akan dipindah ke dua skrip yang dijalankan cron setiap malam, supaya pagi hari tinggal membaca lognya.
Empat latihan berikut membangunnya. Lulus misi ini bila minimal 80 persen latihannya benar.
Skrip rotasi harus aman dijalankan berulang kali: setiap kali jalan, arsip bergeser satu nomor dan app.log kembali kosong. Karena cron tidak menjalankan skrip dari folder yang sama dengan terminalmu, skrip memakai cd ke folder log atau path absolut. Skrip cadangan menyalin data ke folder bertanggal, lalu menghapus folder di luar tiga yang terbaru; urutan ini penting supaya cadangan hari ini sudah ada sebelum yang lama dibuang.
Dua pilihan ganda di akhir menulis dan membaca baris crontab: kolom menit sebelum jam, path absolut, >> berkas 2>&1 untuk menyimpan keluaran dan galat, serta aturan kolom tanggal dan hari yang digabung dengan atau.