63729 s552

63729 s552



552 Poznaj Limu

552 Poznaj Limu

Różne nazwy sygnałów

Sygnały takie jak hup czy kill występują również często w innej postaci: sighup, SIGKILL. Zazwyczaj obie formy poprawne i akceptowane przez większość programów, niektóre programy jednak akceptu ją tylko jedną z tych dwóch.


Za pomocą bash można zdobyć identyfikatory wszystkich działających aktualnie procesów. Aby zdobyć identyfikatory pozostałych, należy skorzystać z pomocy ps. Możemy wyłączyć tylko procesy, które są aktualnie naszą własnością, chyba że jesteśmy administratorami - wtedy możemy wyłączyrć dowolny proces.

Składnia polecenia kill wygląda tak:

kill -s <sygnał> <identyfikator procesu>

Aby wyświetlić listę wszystkich sygnałów i przypisanych im wartości liczbowych, należy wpisać: kill -l

Domyślnym sygnałem wysyłanym (jeśli nie podamy innego) przez kill jest term. Wyłączanie procesu

1.    Zdobądź identyfikator procesu poleceniem ps. Jeśli lista procesów jest za długa, a znasz nazwę procesu, możesz przesłać wynik polecenia potokiem (ang. pipc) do polecenia greep, które znajdzie odpowiedni identyfikator.

2.    Gdy już masz odpowiedni identyfikator procesu, wpisz polecenie kill <identytikator procesu>. Pojawi się ponownie znak gotowości polecenia kill. Jeśli bash upiera się, że nie ma takiego procesu, oznacza to, że albo masz zły identyfikator, albo że proces został już wyłączony.

3.    Po wykonaniu podanego w poprzednim punkcie polecenia, bash powinien wyświetlić następujący komunikat:

111+    Terminated    find/ -nama what

Jeśli taki komunikat się nie pojawi, oznacza to. że proces nic odpowiada na sygnał

term. W tym przykładzie wyłączyłeś program find.

4.    Jeśli bash nie wyświetli takiego komunikatu, a wywołanie polecenia ps pokaże, że proces nadal przeszkadza w pracy zajmując cenny czas procesora, potrzebować będziesz drastyczniejszego środka perswazji. Najpierw musisz się upewnić, żc usuwany program nie zajmuje się zamykaniem jakichś programów, które powinny zostać zamknięte, a następnie wpisz następujące polecenie:

kill -s 9 <identytikator procesu>


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0020 4 Godzina 1 4 Godzina 1 NOWY TERMIN Z czasem zaczęły powstawać języki wyżs
Poznaj C++ w$ godziny0142 Wskaźniki 131Przypisywanie adresu do wskaźnika Jak już mówiliśmy, każda zm
Poznaj C++ w$ godziny0148 Wskaźniki 137Dlaczego będziemy wykorzystywać wskaźniki? Jak dotąd, krok po
552 [1024x768] 6 ŻeleOgólna charakterystyka żeli Niektóre roztwory koloidalne, takie jak roztwory wo
1 Wiercipiętek poznaje owady(2) Wiercipiętek przyjrzał się komarowi i prychnqł: -    
Następnie kandydat na kierowcę poznaje podstawowe manewry takie jak włączanie się do ruch, wymijanie
63892 skanuj0032 (128) Jak rozpoznać, czy dziecko sięga po narkotyki Poznajcie matkę i ojca kolegów
88566 SAVE0001 (23) Lekcje etapu Gelting to know you (Poznajmy się) poświęcone są podstawo
552 UZUPEŁNIENIA I SPROSTOWANIA. co najpóźniej na rok 1130, jak to zresztą, na podstawie innych dany
CIMG3082 hyi v ,4^ i Mcdrąc joj^o gęsie pióro, poznajemy .cudze* kraje kontynentu (n tym V ©necjęl t
s120 (2) 120 Poznaj Limu p    print the partition table q    quit with
s570 570 Poznaj Limu and do a make dep ; make clean if you want to be surę allthe fi-les are corre
s632 632 Poznaj Limu qrep httools * editgant.cgi:require httools.pl ; edit_gant.pl:reąuire httool

więcej podobnych podstron