Użyj tego znacznika, gdy temat dotyczy zarządzania procesami w systemie. Użyte do tego polecenia to na przykład ps i kill -9 xxxx oraz usługa xyz start | stop | restart i htop. Często używany w połączeniu z zarządzaniem pamięcią.
Zawsze bardzo się waham kill -9, ale widzę, że inni administratorzy robią to prawie rutynowo. Wydaje mi się, że istnieje prawdopodobnie rozsądny środek, więc: Kiedy i dlaczego należy kill -9stosować? Kiedy i dlaczego nie? Co należy wypróbować przed zrobieniem tego? Jaki rodzaj debugowania „zawieszonego” procesu może powodować dalsze problemy?
Często zaskakuje mnie to, że chociaż pracuję zawodowo z komputerami od kilku dziesięcioleci, a Linux od dekady, tak naprawdę większość funkcjonalności systemu operacyjnego traktuję jak czarną skrzynkę, a nie magię. Dzisiaj myślałem o killpoleceniu i chociaż używam go wiele razy dziennie (zarówno w jego „normalnym”, jak i -9smaku), muszę przyznać, …
Wiem, że pkillma więcej reguł filtrowania niż killall. Moje pytanie brzmi, jaka jest różnica między: pkill [signal] name i killall [signal] name Przeczytałem, że killalljest to bardziej skuteczne i zabijam wszystkie procesy i podprocesy (i rekurencyjnie) pasujące do nameprogramu. pkillteż tego nie robi?
Wywołanie systemowe UNIX do tworzenia procesów, fork (), tworzy proces potomny poprzez skopiowanie procesu macierzystego. Rozumiem, że prawie zawsze następuje wywołanie exec () w celu zastąpienia przestrzeni pamięci procesu potomnego (w tym segmentu tekstowego). Kopiowanie przestrzeni pamięci rodzica w fork () zawsze wydawało mi się marnotrawstwem (chociaż zdaję sobie sprawę, …
Jeśli zaznaczysz STAT columnpowyższy obraz, zobaczysz Ss S S< SN and R+Co to oznacza? Process states. Jeśli tak, to jakie jest znaczenie 'Ss S< SN and R+'?
Słowo „subreaper” jest używane w niektórych odpowiedziach. Wyszukiwarka Google wyświetla również wpisy, w których słowo to jest „tylko używane”. Jak mogę zrozumieć, co to jest „subreaper”?
Muszę skopiować pliki na maszynie. A dane są niezwykle duże. Teraz serwery muszą normalnie obsługiwać, a na nich zazwyczaj jest określony zakres godzin pracy. Czy jest więc sposób na uruchomienie takich poleceń w taki sposób, że jeśli serwer osiągnie godziny pracy, wstrzymuje proces, a kiedy wychodzi poza ten zakres, wznawia …
Mam ogólne pytanie, które może wynikać z niezrozumienia sposobu obsługi procesów w systemie Linux. Dla moich celów zamierzam zdefiniować „skrypt” jako fragment kodu bash zapisanego w pliku tekstowym z włączonymi uprawnieniami do wykonywania dla bieżącego użytkownika. Mam serię skryptów, które wzywają się w tandemie. Dla uproszczenia nazywam je skryptami A, …
Oceniam wyrażenie 6^6^6za pomocą pythoni bcosobno. Zawartość pliku python to print 6**6**6. Kiedy wykonuję time python test.py, otrzymuję wynik jako real 0m0.067s user 0m0.050s sys 0m0.011s Następnie uruchomiłem polecenie, time echo 6^6^6 | bcktóre dało mi następujący wynik real 0m0.205s user 0m0.197s sys 0m0.005s Z tych wyników jasno wynika, że …
Ponieważ Google Chrome / chromium spawnuje wiele procesów, trudniej jest zobaczyć, ile całkowitej pamięci zajmują te procesy. Czy istnieje prosty sposób na sprawdzenie, ile całkowitej pamięci zajmuje seria połączonych procesów?
Rozumiem, że proces zombie umarł, ale nadal istnieje jako symbol zastępczy w tabeli procesów, dopóki jego rodzic (lub initjeśli sam zombie jest sierotą) sprawdzi status wyjścia. I rozumiem, że procesy osierocone są takie, które wciąż żyją i działają, ale których rodzic umarł. Ponieważ zombie już nie żyje, jego dzieci byłyby …
Transmisja zawiesza się sporadycznie na moim serwerze NAS. Jeśli wyślę SIGTERM, nie zniknie z listy procesów, a <defunct>obok pojawi się etykieta. Jeśli wyślę SIGKILL, nadal nie zniknie i nie mogę zakończyć rodzica, ponieważ rodzic jest init. Jedynym sposobem, aby pozbyć się procesu i zrestartować Transmisję, jest ponowne uruchomienie. Zdaję sobie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.