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ą.
Uczę się CentOS / RHEL i obecnie zajmuję się zarządzaniem procesami. Książka RHCSA, którą czytam, opisuje bieganie kill 1234jako wysyłanie SIGQUIT. Zawsze myślałem, że polecenie zabicia bez dodawania przełącznika typu sygnału powinno być ustawione domyślnie nakill -15 SIGTERM jest, kill -15a SIGKILL jest kill -9, prawda? Czy CentOS / RHEL …
W przypadku scenariuszy testowania katastrof w środowisku serwera szukamy łatwego sposobu, aby proces utknął w stanie D (nieprzerwany sen). Jakieś proste sposoby? Przykładowy kod C byłby plusem :) Edycja - pierwsza odpowiedź jest częściowo poprawna, ponieważ proces jest w stanie D, ale nadal odbiera sygnały i może zostać zabity
Mam skrypt zawierający wiele poleceń. Jak grupować polecenia, aby działały razem (chcę utworzyć kilka grup poleceń. W obrębie każdej grupy polecenia powinny być uruchamiane równolegle (jednocześnie). Grupy powinny działać sekwencyjnie, czekając na zakończenie jednej grupy przed rozpoczęciem następna grupa) ... tj #!/bin/bash command #1 command #2 command #3 command #4 …
Kiedy uruchamiam top -H, widzę, że wszystkie moje wiele mysqlwątków ma ten sam PID. Jednak ps -eLfwidzę, że każdy ma inny PID: ps -eLf UID PID PPID LWP C NLWP STIME TTY TIME CMD mysql 1424 1 1424 0 17 18:41 ? 00:00:00 /usr/sbin/mysqld mysql 1424 1 1481 0 17 …
Załóżmy, że proces działa w środowisku ograniczonym: ( ulimit ... -v ... -t ... -x 0 ... ./program ) Program został zakończony. Może być wiele przyczyn: przekroczono limit pamięci / czasu / pliku; po prostu segfault; lub nawet normalne zakończenie z kodem powrotu 0. Jak sprawdzić, jaki był powód zakończenia …
Biorąc pod uwagę towarowy komputer PC, chcielibyśmy go używać do wykonywania niektórych zadań w tle przez całą dobę. Zasadniczo chcielibyśmy mieć takie polecenia jak: add-task *insert command here* list-tasks remove-task(s) Dodane zadania należy po prostu umieścić w kolejce i wykonywać jeden po drugim w tle (uruchamianie po wylogowaniu z powłoki). …
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.