Platform : OpenSuSE 10.2

1. Buat File di /usr/local/src/webstr

isinya :

/etc/init.d/apache2 start

2. Buat File /usr/local/src/auto-start.sh

isinya :

#!/bin/sh
: ${run=/usr/local/src/webstr}
: ${pidfile:=/var/run/httpd2.pid}
echo “checking server”
if [ ! -f $pidfile -a -f $pidfile.rpmsave ]; then mv $pidfile.rpmsave $pidfile; fi
if ! [ -f $pidfile ]; then
$run
fi

sleep 6
/usr/local/src/auto-start.sh &

3. Jalankan Program auto-start.sh

#/usr/local/src/auto-start.sh

Ket :

1. auto-start.sh = Command untuk melihat kondisi apache, jika apache mati/down maka apache akan hidup kembali setelah 6 detik

2. sleep 6 = Perintah auto-start.sh akan di eksekusi ulang setiap 6 detik.

3. Untuk Linux Lain juga dapat Digunakan, yang anda ubah adalah variable pidfile-nya saja.

Tags: Php File, Linux Apache Mysql Php, Linux Networking