[+] Usuwanie okre

Ogólne pytania dotyczące systemu
Hypnos
Posty: 66
Rejestracja: 07 kwietnia 2014, 15:08

[+] Usuwanie określonych folderów przy restarcie poprzez dowiązanie do /tmp

Post autor: Hypnos »

Witam.
Próbuję (niestety bezskutecznie czyścić pewne foldery wraz ze startem systemu).

~/.purple/logs (dziennik rozmów)
oraz
~/.macromedia (LSO ciateczka flashowe)

Tworzę dowiązania


mkdir /tmp/flaszki && ln -s /tmp/flaszki ~/.macromedia
mkdir /tmp/logi_GG && ln -s /tmp/logi_GG ~/.purple/logs

W katalogu /tmp pojawiają się foldery flaszki oraz logi_GG, w .macromedia oraz .purple/logs dowiązania, ale po restarcie z /tmp znikają katalogi flaszki i logi_GG natomiast zawartość .macromedia oraz .purple/logs pozostaje bez zmian.

Co robić, jak żyć? :P
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Ale kombinujesz. Nie prościej wstawić do pliku ~/.bash_profile coś takiego:

Kod: Zaznacz cały

rm -r -f ~/.purple/logs
rm -r -f ~/.macromedia
Dodane:
Jeżeli chcesz czyścić katalogi przed wylogowaniem, to spróbuj tak powyższe wkleić do pliku ~/.bash_logout.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Ewentualnie można też dodać do /etc/rc.local , zgadza się?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Tylko wtedy trzeba podać pełne ścieżki do katalogów, bez skrótu z "~".
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Mhm, rozumiem, cenna uwaga na przyszłość.
Hypnos
Posty: 66
Rejestracja: 07 kwietnia 2014, 15:08

Post autor: Hypnos »

Dziękuję za szybkie odpowiedzi. Jeżeli nie osiągnę tego w sposób jaki chciałem to zrobię jak podpowiadacie. Sposób z dowiązaniami, który mnie interesuje jest o tyle ciekawy, że można by użyć tego w następujący sposób

Kod: Zaznacz cały

ln -s /dev/null ~/.macromedia
Używając różnych kombinacji w różnych podfolderach, mógłbym decydować jakie dane będą w ogóle zapisane i na jak długo
Hypnos
Posty: 66
Rejestracja: 07 kwietnia 2014, 15:08

Post autor: Hypnos »

Dodałem

Kod: Zaznacz cały

rm -rf /home/hypnos/.macromedia/*
rm -rf /home/hypnos/.purple/logs/*
rm -rf /home/hypnos/.adobe/Flash_Player/*
do .bash_logout niestety nie działa.
.bash_profile nie istnieje ani w domowym ani w /etc/sket ,a utworzenie go spowoduje że nie będzie przetwarzany .profile (tak wyczytałem)

dodanie do /etc/rc.local rozwiązało problem

Jeszcze raz dzięĸi
ODPOWIEDZ