skip to Main Content
  • Docs

Vi invito ad aggiungere in questo post una serie di comandi bash/piccoli script che vi sono tornati utili più volte, inizio io con alcune cose che mi sono appuntato. Non devono essere cose usate una tantum, ma operazioni che fate frequentemente e che possono ritornare utili anche ad altri:

Dettagli sulla mail che contiene una data stringa
Se faccio solo un grep ottengo solo il nome del file che è poco indicativo, ora e data sono molto più utili:

grep -l commissione * |  xargs ls -l

Eliminare dalla coda di hylafax tutti i fax inviati da un dato utente

cd /var/spool/hylafax/sendq
for x in $(ls -1 q* | cut -d q -f 2); do su nomeutente -s /bin/sh -c "faxrm $x"; done

Cancellare le e-mail più vecchie di 3 mesi
find /home/e-smith/files/users/monemail/Maildir/ -mtime +93 -exec rm -f {} ;

Visualizza log qpsmtpd in modalità logterse
cat /var/log/qpsmtpd/current | tai64nlocal| grep "`" | less

Per un output solo di alcuni campi indicativi
cat /var/log/qpsmtpd/current | tai64nlocal| grep "`" | awk '{ print $1 " " $2 " " $10 " " $11 " " $12 " " $15 }' | less

 

Alessio Fattorini - Community Marketing Manager

Particolarmente attratto da tutto quello che aiuta ed incentiva le persone a lavorare e collaborare insieme.
In Nethesis creo community, racconto storie e lavoro con l'Open Source.
Community Strategist, Copywriter, Speaker internazionale e Linux Sysadmin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back To Top