Provided by:
manpages-pl_20060617-1_all 
NAZWA
tmpwatch - kasuje pliki w oparciu o czas ostatniego dostępu
SKŁADNIA
tmpwatch [-u|-m] [-faqstv] [--verbose] [--force] [--all] [--test]
[--fuser] [--atime|--mtime] [--quiet] <czas-ostatniego-dostępu>
<katalogi>
OPIS
tmpwatch przeszukuje rekursywnie określone katalogi i usuwa z nich
pliki, które nie były odczytywane przez określony czas. Zazwyczaj jest
używany do porządkowania katalogów, w których znajdują się pliki
tymczasowe (na przykład /tmp).
Podczas zmiany katalogów, tmpwatch jest bardzo czuły na możliwy
sytuacje wyścigów i zakończy się błędem gdy takowa zostanie wykryta.
Program pomija dowiązanie symboliczne w katalogach, które porządkuje
(nawet jeśli dowiązanie symboliczne zostało podane jako argument),
pracuje na jednym systemie plików i usuwa tylko puste katalogi oraz
zwykłe pliki.
tmpwatch określa pliki według ich czasu dostępu, a nie czasu
modyfikacji. Jeśli pliki nie zostały usunięte kiedy ls -l sugeruje, że
tak powinno być, do sprawdzenia ich czasu dostępu należy wykorzystać ls
-u i zobaczyć czy to wyjaśnia problem.
Parametr czas-ostatniego-dostpu określa wartość progową dla usuwanych
plików. Jeśli plik nie był odczytywany przez okres zdefiniowany jako
czas-ostatniego-dostpu, zostanie usunięty. Postępując tak, można
zadać kilka katalogów, które tmpwatch wyczyści.
OPCJE
-u, --atime
podejmuje decyzję o usuwaniu pliku na podstawie czasu ostatniego
dostępu. Jest to domyślne zachowanie. Opcja ta jest
niekompatybilna z --mtime.
-m, --mtime
podejmuje decyzję o usuwaniu pliku na podstawie czasu ostatniej
modyfikacji zamiast czasu ostatniego dostępu. Opcja ta jest
niekompatybilna z --atime.
-a, --all
usuwa wszystkie typy plików, a nie tylko pliki zwykłe i
katalogi.
-f, --force
usuwa pliki nawet jeśli root nie ma do nich prawa zapisu
(pokrewne rm -f).
-t, --test
nie usuwa plików, ale symuluje ich usuwanie. Powoduje
równoczesne zastosowanie -v.
-s, --fuser
przed przystąpieniem do usunięcia pliku próbuje użyć polecenia
"fuser" w celu sprawdzenia czy plik jest obecnie otwarty. Opcja
nie jest włączona domyślnie. Może pomóc w niektórych
przypadkach, ale nie we wszystkich. Zależne od zainstalowanego
"fuser" w /sbin.
-v, --verbose
Drukuje rozwlekły ekran. Dostępne są dwa poziomy "rozwlekłości"
-- użyj tej opcji dwukrotnie, aby otrzymać najbardziej rozwlekły
tryb pracy na wyjściu.
ZOBACZ TAKŻE
cron(1), ls(1), rm(1), fuser(1)
OSTRZEŻENIA
Długi opcje w stylu GNU nie są obsługiwane w systemie HP-UNIX.
AUTORZY
Erik Troan <ewt@redhat.com>
Preston Brown <pbrown@redhat.com>