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. |