Gli script botchk e crontab sono usati per riavviare
automaticamente il bot se la shell sta facendo un reboot o se il
processo del bot è stato terminato per qualche altra ragione.
Si può trovare il file botchk nella directory script (nella
directory dove è installato il bot).
Le versioni più moderne di Eggdrop (dalla 1.3.24i) hanno uno script incluso
che configura automaticamente botchk e crontab.
In telnet, si passi direttamente alla directory script e si scriva chmod
700 autobotchk poi ./autobotchk
Altrimenti, si può compilare il file botchk e inserire manualmente
l'entrata crontab richiesta.
Ci sono solo quattro cose da sistemare nel file botchk, le quali sono
ben spiegate. Una volta compilato il file botchk, devi aggiungere un entrata
al crontab.
Ecco il metodo migliore:
1) La riga crontab dovrebbe essere:
0,10,20,30,40,50 * * * * /home/botdir/scripts/botchk >/dev/null 2>&1
Questo avvierà lo script botchk ogni 10 minuti, che controllerà che il
bot sia avviato e lo avvierà se non lo è.
Bisogna solo cambiare la parte /home/botdir con il percorso corretto che
ha il bot sulla shell (si scriva pwd per visualizzarlo). Si scriva la
stringa in Notepad o con qualcosa con cui sia poi possibile evidenziarlo
e copiarlo.
2) Si scriva crontab -e
Questo dovrebbe richiamare l' editor vi (dovrebbe apparire come
una serie di linee che cominciano con ~), ma può invece aprire l'editor
pico.
3) Per il vi: si prema ctrl-L; si prema i e quindi si incolli la
riga crontab che creata prima; si prema Esc, si scriva: wq! poi
si prema Enter (se si fa un errore, si prema Esc e si ricominci).
Per pico: si incolli la riga crontab creata prima, si prema ctrl-X,
e quindi Y quando richide di salvare; si prema Enter quando richiede il
nome file.
4) E' possibile vedere le entrate correnti del crontab digitando crontab
-l
Per ripulire il crontab si digiti crontab -r (potrebbe essere crontab
-d su alcune shell).
- - -