Skip to content

devops

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.