10.2.2 ircdchk

Questo Script è molto semplice ed intuitivo ed è molto simile ad ircdwatch solamente più comodo, in quanto registra ogni controllo effettuato scrivendo in un file di testo l'esito del controllo. Ricordiamoci di mettere in crontab il nostro script con la seguente sintassi:
$ crontab 05,10,15,20,25,30,35,40,45,50,55 * * * * /usr/dir/hybridchk.sh 

Codice:

 
      # hybrid.sh by Federico < Afaa > Giovannini ( Afaa@ircd-hybrid.it ) 
      # $Id: hybridchk.sh,v 1.0 31-03-2006 Exp$ 
 
       UTENTE="afaa" 
       DIR="/usr/local/ircd/bin/ircd" 
       log="/usr/home/jail/dev/hybrid-tool/hyblog" 
       demone=ircd 
 
       if ps -U $UTENTE | grep -q $demone 
       then 
       echo "Status - OK - Log del:" `date` >>$log/`date +"%a_%d%b%y"`-hybrid.log 
       else 
       echo "Status - STOP - Log del:" `date` >>$log/`date +"%a_%d%b%y"`-hybrid.log 
       sudo -u $UTENTE $DIR 
       fi 
Come possiamo vedere dobbiamo settare alcune variabili le quali:

UTENTE con il proprio nome utente
DIR dove si trova l'eseguibile del nostro demone
LOG la directory dove vogliamo generare il log di controllo
DEMONE il nome del nostro ircd

L'altra parte dello script e molto intuibile quindi non mi soffermo sulle spiegazioni.

Download file: ircdchk.sh

 

Questo, ed altri documenti, possono essere scaricati da http://doc.ircd-hybrid.it.

Per domande su ircd-hyrbid, leggi la documentazione prima di contattare <doc@ircd-hybrid.it>.
Per domande su questa documentazione, invia una e-mail a <doc@ircd-hybrid.it>.