Friday, April 25, 2025
Bash Script Linux Systemd

Cara Membuat Bash Script untuk Auto Start Systemd yang Suka Mati Sendiri

maxresdefaultxx

“Cara Membuat Bash Script untuk Auto Start Systemd yang Suka Mati Sendiri”

Pengantar

Bash script adalah sekumpulan perintah yang ditulis dalam sebuah file teks dan dijalankan oleh Bash shell (Bourne Again SHell). Biasanya digunakan di sistem operasi berbasis Unix/Linux untuk mengotomatisasi tugas-tugas seperti instalasi, konfigurasi sistem, pengolahan file, dan sebagainya.

maxresdefaultxx

Cara Membuat Bash Script untuk Auto Start Systemd yang Suka Mati Sendiri

  • Misal nama service nya : httpd.service
  • Jika di jalankan systemd nya -> systemctl start httpd.service
  • Buat file bash script seperti berikut : vi /home/status.sh

#!/bin/bash

SERVICE_NAME=”httpd.service”
STATUS=$(systemctl is-active $SERVICE_NAME)

if [[ “$STATUS” != “active” ]]; then
echo “[$(date)] $SERVICE_NAME is $STATUS. Attempting to restart…” >> /var/log/watchdog.log
systemctl start $SERVICE_NAME
else
echo “[$(date)] $SERVICE_NAME is running fine.” >> /var/log/watchdog.log
fi

  • tambahkan permission file

chmod a+x /home/status.sh

  • coba test dahulu matikan service nya

systemctl stop httpd.service

trus jalankan bash scriptnya :  sh /home/status.sh

cek apakah service up kembali : systemctl status httpd.service

jika sudah up artinya bash script nya berhasil

  • Tambahkan crontab untuk pengecekan misal per menit
* * * * * /home/status.sh

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Membuat Bash Script untuk Auto Start Systemd yang Suka Mati Sendiri . Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 2 times, 2 visits today)
Baca Juga :  6 Distro Linux Ringan Untuk Spec PC Rendah

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *