Autostart Linux Service

In Linux, Tutorial 1073 views

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

Install Pi-Hole DNS Blokir Iklan dan Tracker
Install Pi-Hole DNS Blokir Iklan dan Tracker
Pi-Hole merupakan salah satu pelindung user internet
Migrasi VPS Panel dari Tuxlite ke VestaCP
Migrasi VPS Panel dari Tuxlite ke VestaCP
Setelah sekian lama menggunakan Tuxlite akhirnya diputuskan
Cara Cepat Root Unlock STB ZTE B760H Tanpa Bongkar
Cara Cepat Root Unlock STB ZTE B760H Tanpa Bongkar
Mungkin beberapa ada yang pernah berlangganan Indihome
Upgrade PHP 5.6 ke PHP 7.0 Nginx Debian Jessie
Upgrade PHP 5.6 ke PHP 7.0 Nginx Debian Jessie
Sebetulnya sudah agak lama warning untuk upgrade

Top