Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Spis treści

Jeśli chcemy aby readahead czytał pliki różnych użytkowników, powtarzamy dla każdego tworzenie listy plików. Opisane to poprzednim rozdziale tego artykułu. Gdy dla wszystkich użytkowników potworzymy listy plików, pousuwamy nie potrzebne pliki z listy (powtarzam z listy, a nie z dysku), możemy przejść do skryptu, który uruchomi readahead.
Nie wpisujemy niczego do pliku /etc/rc.local. Do tego wykorzystamy swój plik. Wchodzimy do katalogu /etc/X11/Xsession.d/ i tworzymy pusty plik o nazwie 00readahead (na początku dwa zera). Następnie go edytujemy (oczywiście z uprawnieniami root'a). Wpisujemy do niego:
for list in ~/.readahead/*
do
readahead-list $list &
done

wait
Czym różnią się dwa sposoby? Pierwszy wczytywał pliki jednego użytkownika jeszcze przed logowaniem, a drugi wczytuje pliki użytkownika po zalogowaniu się w GDM. Do tego ten drugi pauzuje ładowanie profilu użytkownika na moment wczytywania jego plików (polecenie wait). To trochę wydłuża ładowanie. Ale jak napisałem ten sposób jest nieco mniej wydajny.


Wykorzystanie zawartości tej strony w celach komercyjnych bez zgody autora jest zabronione.
Jeśli wykorzystujesz zawartość tej strony w swoich artykułach, podaj jako źródło adres URI tej strony. Google+
Creative Commons License