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 diperlukan

then 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
esac

exit $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]



Kirim email ke