|
Servizio di controllo dello spazio disco, mantiene lo spazio libero entro una dimensione configurabile. lavora su tre soglie:
Le soglie possono essere espresse in:
Accetta come argomento i parametri di funzionamento oppure un file contenente gli stessi. I parametri passati tramite riga di comando sovrascrivono quelli del file di configurazione. Non implementa loops. Per eseguire con continuità utilizzare cron, o sistemi analoghi. Download Stocs v1.2 (tgz) Visualizza i file Esempio di installazione
Sintassi NOTA IMPORTANTE: lo scopo principale di Stocs è quello di cancellare file! Prima di ogni nuova esecuzione controllare i parametri tramite il flag DUMMY (o -t). E' inoltre consigliabile eseguire lo script con i privilegi di un utente avente permessi limitati al minimo necessario.
Utilizzo : stocs [OPTION] CONFIGFILE
-V, --version stampa la versiona
-h, --help stampa l'help
-v, --verbose verbosità elevata
-p, --path CONTROLPATH path da controllare, deve essere una directory
-u, --unitused B|K|M|P|F|D|N|m|h|d|y Unit&agrve; utilizzata per i limiti
B,K,M=dimensione in Byte,Kbytes,MBytes;
P=% di spazio utilizzato;
F,D,N=numero di files,dirs,entrambi;
m,h,d,y=età in min,ore,giorni,anni
-d, --device DEVICE device da controllare (utilizzato con UNIT=P)
-w, --warnlevel WARNLEVEL livello di warning
-f, --fdellevel FDELLEVEL livello di cancellazione
-l, --lowllevel LOWLLEVEL livello inferiore (da ragiungere cancellando)
-a, --warnaction WARNACTION azione eseguita al livello di warning
-e, --fdelaction FDELACTION azione eseguita al livello di cancellazione
-t, --test dummy test, visualizza i comandi da eseguire
Per omettere il file di configurazione utilizzare il carattere -
Dipendenze Stocs è uno shell script. Utilizza, oltre ai comandi builtin della BASH, du, df, date, awk, rm. |
