daemon -> back ground process
mungkin akal2an ini sedikit membantu :
misal anda punya suatu program yg akan dijadikan suatu service/daemon di lokasi : /home/togu/mydaemon
go to /etc/rc.d/init
di directory ini terdapat file-2 shell script untuk mengaktifkan daemon
copykan misal file httpd ke mydaemon
edit file tsb :
pd bagian ini di modifikasi...
#Path to server binary apachectl=/usr/sbin/apachectl httpd=/usr/sbin/httpd prog=httpd RETVAL=0
menjadi
#Path to server binary mydaemon=/home/togu/mydaemon prog=mydaemon RETVAL=0
hapus bagian
moduleargs() {
...
}
krn gak diperlukanthen modif bagian yg sama menjadi :
start() {
echo -n $"Starting $prog: "
$mydaemon &
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/mydaemon
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
killproc $mydaemon
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/mydaemon
var/run/mydaemon.pid
}
reload() {
echo -n $"Reloading $prog: "
killproc $mydaemon -HUP
RETVAL=$?
echo
}hal yang sama juga pd bagian ini
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $mydaemon
RETVAL=$?
;;
restart)
stop
start
;;
condrestart)
if [ -f /var/run/mydaemon.pid ] ; then
stop
start
fi
;;
reload)
reload
;;
*)
echo $"Usage: $prog
{start|stop|restart|condrestart|reload|status|fullstatus}"
exit 1
esacexit $RETVAL
Nanti anda bisa menggunakan perintah2 start mydaemon stop mydaemon status mydaemon etc...
Saya tidak tahu ini prosedur yang benar atau tidak... untuk membuat suatu pemanggil service, mungkin ada yg bisa menambahkan.
Selamat mencoba.
_Momentics_
Togu Raja wrote: > Gimana sih caranya buat program daemon.... > di mana aku bisa dapat informasi lengkap tentang > progam daemon. > > Apa perbedaan mendasar antara program 'biasa' dgn > program daemon....? > > Plzzz yach bantuin aku....
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
