<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Process Monitor HOW-TO for Linux: Testare il programma: monitor_test</TITLE> <LINK HREF="Process-Monitor-HOWTO-8.html" REL=next> <LINK HREF="Process-Monitor-HOWTO-6.html" REL=previous> <LINK HREF="Process-Monitor-HOWTO.html#toc7" REL=contents> </HEAD> <BODY> <A HREF="Process-Monitor-HOWTO-8.html">Avanti</A> <A HREF="Process-Monitor-HOWTO-6.html">Indietro</A> <A HREF="Process-Monitor-HOWTO.html#toc7">Indice</A> <HR> <H2><A NAME="s7">7. Testare il programma: monitor_test</A></H2> <P>Dal vostro browser salvate questo file come un <B>file di testo</B> e chiamatelo "monitor_test". <P>Utilizzate questo programma per testare il programma "procautostart". Per esempio: <HR> <PRE> procautostart -n 12 -c "monitor_test -d $HOME -a dummy_arg " nohup & </PRE> <HR> Qui <B>procautostart</B> verificherà il processo monitor_test <B>ogni</B> 12 secondi. <P> <HR> <PRE> #!/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 </PRE> <HR> Poi usate il comando tail per monitorare l'uscita e simulate gli insuccessi del programma monitor_test. <HR> <PRE> 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 > </PRE> <HR> Dopo aver terminato il processo, vi verrà comunicato immediatamente che è stato riattivato proprio da procautostart! <HR> <A HREF="Process-Monitor-HOWTO-8.html">Avanti</A> <A HREF="Process-Monitor-HOWTO-6.html">Indietro</A> <A HREF="Process-Monitor-HOWTO.html#toc7">Indice</A> </BODY> </HTML>