Postingan ini hanyalah catatan untuk penulis. Ini adalah script cronjob yg dibuat untuk membuat log secara manual sekaligus menjaga ukuran file agar stabil sesuia rentang waktu yg di inginkan.
#!/bin/bash # Cek apakah file ada file=/var/log/renew-ssl.log if [ ! -f "${file}" ]; then echo "===== End of Line =====" >> ${file} fi # Mauskan job yg akan di ekseskusi ls -la # Cek apakah job berjalan if [ $? -eq 0 ]; then tgl=$(date +%c) # Agar insert log ke file ditambahkan di baris paling pertama sed -i "1i\\${tgl} -> Job Success" ${file} else tgl=$(date +%c) sed -i "1i\\${tgl} -> Job Fail !!" ${file} fi # Menjaga agar file hanya sampai baris 30 sed -i '31,$d' ${file}
Top comments (0)