Temat: przeciazony procesor
A jeśli nie zdołasz wywołać tych poleceń, albo po ich uruchomieniu problem już okaże się nie istnieć, może okazać się koniecznym ucieczka do napisania prostego skryptu - na przykład:
Stwórz plik "procesy.sh" (może być w Twoim katalogu domowym) z zawartością:
#/bin/sh
while [ -f "/tmp/.X0-lock" ]
do
echo "--------------------- `date` -------------------------" > procesy.log
ps auxk-pcpu | head >> procesy.log
sleep 10
done
echo "====================================================================" >> procesy.log
echo "X-y zamkniete `date`." >> procesy.log
Nadaj mu prawa uruchomienia:
$ chmod +x procesy.sh
I uruchom w tle (z katalogu domowego) po uruchomieniu X'ów:
$ ./procesy.sh &
W ten sposób przez cały czas działania X'ów, będziesz miał co 10 sekund zrzucane do pliku "procesy.log" dane 9 procesów najbardziej obciążających procesor. Nawet, jeśli będziesz musiał zrestartować środowisko graficzne po powrocie do komputera, z tego pliku będziesz mógł odczytać, co spowodowało problemy.