Task Sesi 5: Shell Scripting
Project Challange
Deskripsi:
Anda adalah seorang DevOps Engineer di sebuah perusahaan yang memiliki banyak file log di
direktori /var/logs
. Anda diminta untuk membuat bash script untuk:
- Membuat direktori baru dengan nama
backup_ddmmyyyy
berdasarkan tanggal saat ini. - Memindahkan semua file .log dari
/var/logs
ke direktori backup. - Membuat arsip zip dari direktori backup.
- Menampilkan pesan sukses setelah proses selesai.
Tugas Peserta:
Buat Bash Script berdasarkan langkah di atas. Pastikan script:
- Dapat dijalankan berulang kali tanpa menyebabkan konflik nama direktori.
- Menangani error, misalnya jika direktori atau file tidak ditemukan.