Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.


1
Zwróć właściciela procesu o podanym PID
Próbuję pobrać właściciela procesu z listy, mam polecenie, pidof nmapaby uzyskać ten, z ps -u <PID> | grep USERktórym obecnie bawię się, ale kiedy go uruchomię, kończy się to na wydrukowaniu tytułów (górna linia). Jak mogę pobrać nazwę właściciela, podając identyfikator procesu?

1
Dlaczego nie miałbym używać „kill -9” / SIGKILL
Zadając to pytanie, ponieważ byłem zaskoczony, że nie znalazłem bezpośredniej odpowiedzi; przepraszam, jeśli to duplikat - wyglądałem! Słyszałem to kill -9lub kill -SIGKILLjest złe, ale nie rozumiem dlaczego. Jeśli nie powinienem, kill -9co powinienem zrobić, aby zabić proces?
14 process  kill 

1
Minus i Plus Zaloguj się Zadania Proces
Te polecenia działają w tle: foo @ contoso ~ $ spać 30 & foo @ contoso ~ $ spać 60 & foo @ contoso ~ $ spać 90 & Co to jest znak minus i plus po uruchomieniu procesu zadania? foo @ contoso ~ $ miejsc pracy [1] Running sleep …


1
Przycisk „Zabij największy proces”
Ten laptop ma dysk SSD i dlatego postanowiłem pominąć swap. Działa to dobrze w większości przypadków, ale czasami pamięć RAM staje się trochę krótsza, a komputer staje się bardzo powolny i ma tendencję do zawieszania się. Czy istnieje sposób na zaimplementowanie przycisku „zabij największy proces”, który trafia prosto do jądra …
14 process 

2
Dlaczego SSH nie czeka na procesy w tle?
Dlaczego ssh -tnie czeka na zakończenie zadań w tle? Przykład: ssh user@example 'sleep 2 &' Działa to zgodnie z oczekiwaniami, ponieważ ssh powraca po 2 sekundach, podczas gdy ssh user@example -t 'sleep 2 &' nie czeka na sleepzakończenie i natychmiast wraca. Czy ktoś może wyjaśnić przyczynę tego? Czy istnieje sposób, …

2
Czy istnieje sposób, aby skrypt powłoki wiedział, który program go wykonał?
Czy w świecie * nix istnieje sposób, aby skrypt powłoki zawierał informacje o tym, który program go wykonał? Przykład: /path/to/script1 /path/to/script_xyz w tym urojonym scenariuszu script_xyzmiałby informacje o ścieżce ( /path/to/script1) lub proces PID podmiotu, który go wykonał. Uwaga: jestem ciekawy różnych rozwiązań i podejść, nie spodziewam się, że to …

1
Dlaczego niektóre programy wracają do powłoki natychmiast, a inne nie do momentu zakończenia wykonywania?
Przeczytałem z książki Nowoczesne systemy operacyjne, że po uruchomieniu polecenia powłoka tworzy proces potomny, czeka na niego, aż dziecko zakończy wykonywanie, a następnie czeka na kolejne polecenie od użytkownika. Tak jest w przypadku wielu takich programów gedit. Terminal nie przyjmuje poleceń, dopóki się nie zamknę gedit. Jednak gdy otwieram edytor …

2
Dlaczego proces / program staje się zombie?
Jeśli skrypt działa poprawnie z wiersza poleceń, dlaczego ten sam skrypt staje się stanem zombie po uruchomieniu przez crona i jak rozwiążesz to samo? Oto prawdziwy przykład: [root@abc ~]# ps ax | grep Z 23880 ? Zs 0:00 [checkloadadv.sh] <defunct> 23926 pts/0 S+ 0:00 grep Z [root@abc ~]# strace -p …

1
Elegancko uzyskaj listę procesów potomnych
Chciałbym uzyskać listę wszystkich procesów, których rodzicem jest $ pid. Oto najprostszy sposób, jaki wymyśliłem: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Czy jest jakieś polecenie lub prostszy sposób na uzyskanie listy procesów potomnych? Dzięki!
13 process  ps 


1
program root z bitem setuid
Ping to program należący do roota z ustawionym bitem identyfikatora użytkownika. $ ls -l `which ping` -rwsr-xr-x 1 root root 35752 Nov 4 2011 /bin/ping Rozumiem, że jeśli użytkownik uruchomi proces pingowania, efektywny identyfikator użytkownika zmieni się z rzeczywistego identyfikatora użytkownika (tj. Identyfikatora użytkownika, który uruchomił proces) na identyfikator użytkownika …

1
Jak zawiesić i wznowić procesy takie jak bash
to pytanie jest kontynuacją: Jak zawiesić i wznowić procesy Zacząłem firefox od sesji bash w gnome-terminal. Drzewo procesów wygląda następująco: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 27989 /usr/lib/firefox-3.6.15/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 27989 plugin …

1
Jak włączyć losowe PID w systemie Linux?
Obecnie porównuję losową implementację PID w OpenBSD, FreeBSD i Linux z punktu widzenia bezpieczeństwa. Jeśli chodzi o OpenBSD i FreeBSD, moja praca jest skończona. Jednakże, chociaż odpowiedź tutaj stwierdza, że ​​losowe PID można włączyć w Linuksie tylko dzięki sysctlustawieniu, nie byłem w stanie określić, które to ustawienie. Badania w Internecie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.