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.
# Cek apakah file ada
file=/var/log/maskar.log
if [ ! -f “${file}“ ]; then
echo “===== End of Line =====” >> /var/log/maskar.log
fi
# Mauskan job yg akan di ekseskusi
curl http://10.0.3.111/simrs/index.php/iniparkir/update_iniparkir
# 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” /var/log/maskar.log
else
tgl=$(date +%c)
sed -i “1i\${tgl} -> Job Fail !!” /var/log/maskar.log
fi
# Menjaga agar file hanya sampai baris 30
sed -i ’31,$d’ /var/log/maskar.log