[Linux-Biella] Cron log
Jumping Jack
jumpingjack a jumpingjack.org
Gio 18 Ago 2016 20:01:46 CEST
On 18/08/2016 19:04, Leonardo Buffa wrote:
>
>
> On 18/08/2016 16:58, Jumping Jack wrote:
>
>> Più che sapere se viene eseguito, vorrei sapere l'output, ma solo quando
>> mi interessa, è possibile invece che creare un file di log reindirizzare
>> l'output ad una qualsiasi console di root che sia aperta? In modo da
>> poter monitorare solo quando interessa.
>
> beh puoi mettere un bel redirect dell'output dentro lo script in
> corrispondenza dei comandi:
>
> #!bin/bash
>
> #sono lo script pippo.sh
>
> date >> /var/log/script.comando1.log
> comando1 blablabla blablabla >> /var/log/script.comando1.log
>
> date >> /var/log/script.comando2.log
> comando2 bliblibli bliblibli >> /var/log/script.comando1.log
>
>
> ---
>
> e cosi' via io solitamente mi limito a verificare che venga eseguito
> semplicemente col date >>
>
> ho notato che spesso ci sono problemi di path quindi "comando1"
> dovrebbe essere scritto con /full/path/to/comando1
>
> piuttosto che:
>
> COMANDO1="/full/path/to/comand1"
>
> e richiamato poi con:
>
> $COMANDO1 blablabla blablabla
L'idea di aggiungere date, effettivamente semplifica l'interpretazione
del log. Però io volevo proprio evitare di loggare quando non mi
interessava, magari per mesi...
Il log lo volevo per tatare al meglio i parametri di deframmentazione,
tipo in un momento che sincronizzo 10Gb con SVN e sto scaricando con
emule, monitorare cosa succede e quanto tempo ci mette a riportare i
livelli di frammentazione ad un valore accettabile. Idem se il disco è
quasi pieno o è mezzo vuoto.
Ok posso inventare qualcosa per loggare o meno (io uso quasi sempre un
file presente o non presente in varie applicazioni), però se si poteva
mandare l'output ad una console di root, così che si veda solo quando
loggato mi era più comodo. Oppure anche uno specifico terminale, anche
se non so come mandare l'output ad una applicazione.
Maggiori informazioni sulla lista
Linux