Linux : Jalankan Bash Script Otomatis Lewat Crontab

Misalkan kita ingin membuat script yang mencatat penggunaan disk server setiap hari dan menyimpannya di file log untuk referensi di masa depan.

Buat Script:

Buat file bernama disk_usage.sh di direktori home (misalnya /home/user/scripts/):

				
					#!/bin/bash
# Script untuk mencatat penggunaan disk# Mendapatkan informasi penggunaan disk dan menyimpannya ke file log
echo “Disk Usage on $(date):” >> /home/user/disk_usage.log
df -h >> /home/user/disk_usage.log
echo “———————-“ >> /home/user/disk_usage.log
				
			

Simpan script ini, kemudian buat file dapat dieksekusi dengan perintah:

				
					chmod +x /home/user/scripts/disk_usage.sh
				
			

Menambahkan Script ke Crontab:

Buka crontab dengan perintah:
				
					crontab -e
				
			

Tambahkan baris berikut ke crontab untuk menjalankan script setiap hari pada pukul 01:00 pagi:

				
					0 1 * * * /home/user/scripts/disk_usage.sh
				
			
Ini akan menjalankan script disk_usage.sh setiap hari pada pukul 01:00 pagi dan menyimpan hasilnya di /home/user/disk_usage.log.


Pengecekan Hasil:

Setelah crontab diaktifkan, Anda dapat melihat log penggunaan disk di file /home/user/disk_usage.log.
Dengan mengikuti langkah-langkah di atas, Anda telah membuat dan menambahkan tugas crontab untuk menjalankan script secara otomatis. Script ini akan membantu memantau penggunaan disk harian server Anda tanpa perlu intervensi manual.

share artikel ini