Fox wrote:
No, intendevo dire, bene o male tutte le applicazioncine che girano con un icona di status permettono l'uscita tramite magari un comando o un tasto dx... invece mi sa che qui devo inventarmi qualche boiata per killare l'applicazione senza impazzire... magari settare 1 variabile d'ambiente... finche' x dire e' ON il processo riesce ad andare avanti, altrimenti esce, cosi facendo basta che da shell riassegno la variabile e questo esce.Dici che funziona?
Secondo me ti conviene scrivere un file (ad esempio /var/run/tuoscript ) con dentro il pid dello script, e quando vuoi uscire basta lanciare un killall -9 `cat $PIDFILE`
Per il discorso looping, scusami l'ignoranza reale, ma rimaniamo sull'ipotesi della frequenza al minuto,il processo che gira la prima volta e' quello che io lancio dalla console, si usa il sistema di cui sopra per rilasciare la shell (quindi torna libera) e nello stesso tempo viene lanciato lo script in background e questo continua a lavorare a patto che ci sia all'interno un ciclo che viene ripetuto, altrimenti fa quello che deve 1 volta sola e morta li.E' corretto?
Sì è corretto.Se devi mantenerlo attivo piazzaci un while true ; do quellochedevefare; done. Ovviamente ti consiglio di metterlo in fondo al file, cioè dopo aver definito eventuali funzioni
HelLViS69
Attachment:
signature.asc
Description: OpenPGP digital signature