Jun 192013
 

A volte è utile scrivere uno script bash che esegue un qualcosa di simile a “fai questo lavoro, se è ancora in esecuzione dopo XX secondi uccidilo”, come implementarlo in un normale ambiente bash ?

Niente di più semplice: si può utilizzare il comando di shell timeout per raggiungere questo obiettivo.
Dalla sua pagina di informazioni:

timeout esegue il comando dato e lo uccide se è ancora in esecuzione dopo l’intervallo di tempo specificato

Vediamo come usarlo. Continue reading »

Flattr this!

Oct 172012
 

In un prececente articolo Ho parlato dei comandi cron e crontab che sono il modo standard per pianificare le cose ricorrenti su un sistema Gnu/Linux.

Ma a volte è necessario fare una cosa ad una specifica data ed ora per una volta sola e per queste attività l’opzione migliore è di usare at, un altro modo di utilizzare at è per eseguire un comando più tardi quando il computer non sarà troppo carico.

O un altro motivo potrebbe essere che si desidera eseguire un comando che richiede un sacco di tempo per finire e dovete disconnettervi dal server, at potrebbe essere utilizzato in questa situazione, ma per queste attività vi suggerisco di dare un’occhiata agli articoli su come eseguire comandi in background e l’ utilità screen

Continue reading »

Flattr this!