Avanti Indietro Indice

7. Testare il programma: monitor_test

Dal vostro browser salvate questo file come un file di testo e chiamatelo "monitor_test".

Utilizzate questo programma per testare il programma "procautostart". Per esempio:


        procautostart -n 12 -c "monitor_test -d $HOME  -a dummy_arg " nohup &

Qui procautostart verificherà il processo monitor_test ogni 12 secondi.


#!/bin/ksh

# Program to test the procautostart

echo "Started the monitor_test ...."
date > monitor_test.log
while :
do
        date >> monitor_test.log
        sleep 2
done

Poi usate il comando tail per monitorare l'uscita e simulate gli insuccessi del programma monitor_test.
        bash$ tail -f monitor_test.log
        bash$ ps -ef | grep monitor_test
Guardate il PID del monitor_test e terminatelo.
        bash$ kill -9 < PID of monitor_test >

Dopo aver terminato il processo, vi verrà comunicato immediatamente che è stato riattivato proprio da procautostart!
Avanti Indietro Indice