innanzitutto ti ringrazio cacao per le tue risposte sempre molto pertinenti
la tua soluzione in effetti è molto interessante, provo però a spiegarti meglio cosa avevo in mente anche solo per capire se è possibile o no, a titolo informativo diciamo.
bene io ho un qualcosa del genere
come vedi è molto semplice, lo script esegue un test su un IP prestabilito e lo ripete ogni 15 minuti per 12 ore (circa), vorrei in sostanza modificarlo in modo tale da assegnare una variabile INIZIO e una TERMINE.codice:#!/bin/bash # script per monitorare il ping ping xxx.x.xxx.xxx -q -c 10 1>>statistiche_ping.txt; date 1>>statistiche_ping.txt durata=0 until [ $durata -eq 48 ]; do sleep 15m ping xxx.x.xxx.xxx -q -c 10 1>>statistiche_ping.txt; date 1>>statistiche_ping.txt durata=$(( $durata + 1 )) done echo "Test ultimato, il log statistiche_ping.txt è nella directory corrente" exit
la variabile INIZIO leggerebbe la data in cui viene lanciato lo script mentre quella termine dovrebbe essere impostata dall'utente che lancia lo script.
tutto ciò è fattibile?
ti ringrazio ancora per la disponibilità
![]()