freebitco.in

Autostart Linux Service

In Linux, Tutorial

startup-servicesBuat admin webserver mungkin pernah merasakan ketika tiba-tiba service apache atau php-fpm mati. Nah, pada saat tidak didekat pc atau tidak sedang memegang smartphone yang bisa kita lakukan hanya berdoa semoga user tidak sadar kalo webserver sedang error 😀 .

Untuk mengantisipasi hal ini caranya cukup sederhana, buat file cekservice.sh atau apapun terserah Anda. Kemudian isi dengan script berikut :

#!/bin/bash
#Scripts to start services if not running
ps -ef | grep nginx |grep -v grep > /dev/null
if [ $? != 0 ]
then
 /etc/init.d/nginx start > /dev/null
fi
ps -ef | grep php-fpm |grep -v grep > /dev/null
if [ $? != 0 ]
then
 /etc/init.d/php5-fpm start > /dev/null
fi
ps -ef | grep mysql |grep -v grep > /dev/null
if [ $? != 0 ]
then
 /etc/init.d/mysql start > /dev/null
fi

jangan lupa sesuaikan script diatas dengan service yang digunakan dan beri file cekservice.sh akses supaya bisa dieksekusi, setelah itu tinggal jalankan melalui crontab.

*/1 * * * * /home/bodi/cekservice.sh

untuk crontab diatas aku kasih jeda waktu 1 menit, itu disesuaikan dengan kebutuhan masing2.

Mungkin segitu dulu semoga bermanfaat …..

 

 

Related Search

Tags: #apache #autostart #linux #mysql #PHP #php-fpm #service

Anda sedang membaca artikel tentang Autostart Linux Service. Silahkan baca artikel Be Log tentang Linux, Tutorial lainnya. Semoga bermanfaat ...

Setup Storage Path The Dude di RB750G r3
Setup Storage Path The Dude di RB750G r3
The Dude merupakan tool yang cukup penting
Install Teamviewer via Terminal di Ubuntu 18.04 Bionic Beaver
Install Teamviewer via Terminal di Ubuntu 18.04 Bionic Beaver
Aku coba install Teamviewer menggunakan GUI tapi
Setup Raspberry Pi 3 Video Resolution
Setup Raspberry Pi 3 Video Resolution
Raspberry Pi, saat ini bisa menjadi alternatif
Mengatasi Ubuntu 16.04 Yang Hang Pada Saat Reboot atau Shutdown
Mengatasi Ubuntu 16.04 Yang Hang Pada Saat Reboot atau Shutdown
Pada beberapa laptop terkadang Ubuntu yang sudah

Top