ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lmainit/cleantmp
Revision: 1.1
Committed: Sat Dec 7 21:49:49 2002 UTC (21 years, 4 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #!/bin/sh
2
3 # this is my /tmp cleaning script that runs every hour or so...
4
5 cd /tmp || exit 1
6
7 {
8 find . -mindepth 2 \
9 \( -type f -o -type l \) \
10 \( \
11 \( -name "*~" -amin +180 \) \
12 -o \( -mtime +14 -atime +14 \) \
13 \) \
14 \! \( -path .X11-unix -o -path .IROHA -o -path .ki2-unix \) \
15 -print0 | xargs -0r rm -f
16
17 find . -mindepth 1 -maxdepth 1 \
18 \( -type f -o -type l \) \
19 -mtime +1 -atime +1 \
20 \! -name ".X*-lock" \
21 -print0 | xargs -0r rm -f
22
23 find . -mindepth 1 -depth -type d -print0 | xargs -0r rmdir --ignore-fail-on-non-empty
24 } >/dev/null 2>&1