Usuwanie starych plików
Usuwanie starych plików
Witam
Zastanawiam się nad skryptem, który dodany do crontaba dbałby o to, by w danym katalogu nie było plików starszych niz x dni. Mógłby mnie ktoś naprowadzić na rozwiązanie tego problemu?
Zastanawiam się nad skryptem, który dodany do crontaba dbałby o to, by w danym katalogu nie było plików starszych niz x dni. Mógłby mnie ktoś naprowadzić na rozwiązanie tego problemu?
Kod: Zaznacz cały
rm `find ~ -startday -mtime +50`
Witam,
trochę nie na temat ale również związane z napisaniem skrypciku, mam coś takiego:
niewiedzieć czemu zamiast wrzucać bieżącą datę, wyrzuca mi błąd
Natomiast jeśli wykonam polecenie date .... z ręki w terminalu datę mam prawidłową.
podczas wykonania polecenia mv:
jak widać zmienił nazwę ale na polecenie date.... - jak zrobić aby wrzucał mi bieżącą datę podczas zmiany nazwy albo nawet już podczas tarowania....
Jeśli ktoś zna rozwiązanie problemu bardzo proszę pomoc....
Pozdrawiam
aha, zapomniałem napisać że pracuję na debian etch4
trochę nie na temat ale również związane z napisaniem skrypciku, mam coś takiego:
Kod: Zaznacz cały
#!/bin/sh
DATA='date +%d-%m-%Y'
cd /home/
tar -cvf bazy.tar katalog
gzip -9 bazy.tar
mv bazy.tar.gz bazy_$DATA.tar.gz
Kod: Zaznacz cały
mv: cel `+%d-%m-%Y.tar.gz' nie jest katalogiem
podczas wykonania polecenia mv:
Kod: Zaznacz cały
debian:/home# mv bazy.tar.gz bazy-'date +%d-%m-%Y'.tar.gz
debian:/home# ls
bazy-date +%d-%m-%Y.tar.gz
Jeśli ktoś zna rozwiązanie problemu bardzo proszę pomoc....
Pozdrawiam
aha, zapomniałem napisać że pracuję na debian etch4
Kod: Zaznacz cały
#!/bin/sh
DATA="$(date +%d-%m-%Y)"
cd /home/
tar -cvf bazy.tar katalog
gzip -9 bazy.tar
mv bazy.tar.gz bazy_"$DATA".tar.gz
Przegrepuj wyniki z negacją:bobeq pisze:Jak dodać wyjątek do find, by zwracał wszystko oprócz nazw z łańcuchem xxx?
Kod: Zaznacz cały
grep -v 'xxx'