354 Poznaj Linux
1. ftJ/bin/bash
2. # czysctmp
3. # skrypt usuwający z katalogu /r.mp wszystkie pliki nalezace do aktualnego użytkownika
4. f wywołanie: czysctmp <uzytkownik>
5. # argument <uzytkownik> jest dostępny tylko dla administratora (root)
7. # Rozdział 22
8. ft Copyright 1998 Macmillar. Computer Publishing i Jan Walter
9. # Wszystkie prawa zastrzeżone
10. łł Niniejszy kod nie jest objęty żadna gwarancja
11. # Używaj na wla3na odpowiedzialność
13. # sprawdzamy, czy 3krypt został uruchomiony przez roota _4 . if [$LOGNAME = 'root' ]; then
15. if [ $1 ]; then
16. NAZWA-$1
17. el3e
18. NAZWA=$LOGNAME
19. fi
20. else
21. if [ $1 1; then
22. echo "Tylko administrator może kasować pliki nalezace dc
innych użytkowników."
23. exit 1 24 . else
25. NA SWA-$ LCG N AME
26. fi
27. fi
28. echo "Kasujemy pliki użytkownika " $NAZWA
29. echo "Wykonanie tej operacji może spowodować pobicmy, jeśli kasowane pliki"
30. echo "sa wykorzystywane przez inne aplikacje."
31. echo -n "Czy chcesz skasować pliki? [t/N!"
32. read