Benutzer-Werkzeuge

Webseiten-Werkzeuge


shelltricks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
shelltricks [2020-02-10 22:33] – [Check umask for all users] su call fixed fanirshelltricks [2021-05-13 18:50] – Added maildir date checking thingy fanir
Zeile 2: Zeile 2:
  
 Miscellaneous small shell scripts that I may or may not need again in the far future. Miscellaneous small shell scripts that I may or may not need again in the far future.
 +
  
 ===== Check umask for all users ===== ===== Check umask for all users =====
Zeile 14: Zeile 15:
  
 Original source: https://unix.stackexchange.com/a/82645 Original source: https://unix.stackexchange.com/a/82645
 +
 +
 +===== Show the dates of the oldest unseen messages in multiple maildirs, newest first =====
 +
 +Beware of weird directory names. I am not responsible if this somehow does an ''rm -rf --no-preserve-root /'' or something.
 +
 +<code bash>
 +for dir in /var/vmail/domain/*/Maildir/new /var/vmail/domain/*/Maildir/.*/new; do
 +    echo -e "$(stat -c %y $dir/$(ls -Art $dir | head -1))\t$dir"
 +done | grep -v '/\./' | sort -rn
 +</code>
 +
 +Same thing, but for the newest seen messages:
 +
 +<code bash>
 +for dir in /var/vmail/domain/*/Maildir/cur /var/vmail/domain/*/Maildir/.*/cur; do
 +    echo -e "$(stat -c %y $dir/$(ls -At $dir | head -1))\t$dir"
 +done | grep -v '/\./' | sort -rn
 +</code>
 +
 +The only differences are the folders (''cur'' vs. ''new'') and the sorting done by ''ls''.
shelltricks.txt · Zuletzt geändert: 2021-08-02 14:19 von fanir