Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.


5
Dlaczego SIGINT nie jest propagowany do procesu potomnego, gdy jest wysyłany do procesu macierzystego?
Biorąc pod uwagę proces powłoki (np. sh) I jego proces potomny (np. cat), W jaki sposób mogę zasymulować zachowanie Ctrl+ Cprzy użyciu identyfikatora procesu powłoki? Oto, co próbowałem: Uruchamianie, sha następnie cat: [user@host ~]$ sh sh-4.3$ cat test test Przesyłanie SIGINTdo catz innego terminala: [user@host ~]$ kill -SIGINT $PID_OF_CAT cat …
62 shell  process  signals 

2
Co oznaczają nawiasy wokół procesów?
$ ps -Awwo pid,comm,args PID COMMAND COMMAND 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/0 [ksoftirqd/0] 5 kworker/u:0 [kworker/u:0] 6 migration/0 [migration/0] 7 cpuset [cpuset] 8 khelper [khelper] 9 netns [netns] 10 sync_supers [sync_supers] 11 bdi-default [bdi-default] 12 kintegrityd [kintegrityd] 13 kblockd [kblockd] 14 kacpid [kacpid] 15 kacpi_notify [kacpi_notify] 16 …
62 process  ps 

3
Co robi `kill -0`?
Ostatnio natknąłem się na to w skrypcie powłoki. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi Co ma kill -0 ...zrobić?
61 shell  process  kill 



3
Użyj & (ampersand) w jednowierszowej pętli bash
Z powodzeniem korzystam z tej komendy, która zmienia zmienną w pliku konfiguracyjnym, a następnie wykonuje skrypt w języku Python w pętli: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Ponieważ każda z nich DoMyScript.pypotrzebuje około 30 sekund, aby uruchomić się przed zakończeniem, chciałbym przenieść je w tło, podczas gdy następna …

5
Jak uzyskać pełną listę procesów w solaris bez przyciętych linii?
Czy istnieje sposób na wygenerowanie pełnego wykazu procesów w solaris bez przyciętych linii? Wypróbowałem pspolecenie z następującymi argumentami: -f Generuje pełną listę. (Patrz poniżej znaczenie kolumn na pełnej liście ing.) -l Generuje długą listę. (Patrz poniżej.) Więc oba wydają się robić to, co chcę, jednak w dalszej części strony ps …
57 process  solaris  ps 

3
Który proces ma PID 0?
Szukam procesu rozpoczętego w systemie Linux, który ma proces o numerze 0. Wiem, że initma PID 1, który jest pierwszym procesem w systemie Linux, czy jest jakiś proces z PID 0?
55 process 

3
Dlaczego nie mogę rozbić mojego systemu bombą widełkową?
Ostatnio kopałem informacje o procesach w GNU / Linux i spotkałem niesławną bombę widelcową: :(){ : | :& }; : Teoretycznie ma się powielać w nieskończoność, dopóki systemowi nie zabraknie zasobów ... Jednak próbowałem przetestować zarówno Debian CLI, jak i dystrybucję GUI Mint i wydaje się, że nie ma to …
54 linux  process  fork  ulimit 

7
Kto ma drugi koniec tej uniksowej pary gniazd?
Chcę ustalić, który proces ma drugi koniec gniazda UNIX. W szczególności pytam o jeden, który został stworzony socketpair(), chociaż problem jest taki sam dla każdego gniazda UNIX. Mam program, parentktóry tworzy socketpair(AF_UNIX, SOCK_STREAM, 0, fds)i fork(). Proces nadrzędny zamyka się fds[1]i kontynuuje fds[0]komunikację. Dziecko robi coś przeciwnego, close(fds[0]); s=fds[1]. Wtedy …

4
Zapisz cały proces do kontynuacji po ponownym uruchomieniu
Opracowałem algorytm dla dość trudnego problemu w matematyce, którego ukończenie zajmie prawdopodobnie kilka miesięcy. Ponieważ mam tylko ograniczone zasoby, zacząłem to na moim laptopie z systemem Ubuntu 12.04 (x86). Teraz chcę zainstalować niektóre aktualizacje i zrestartować laptop (komunikat „proszę zrestartować komputer” jest po prostu denerwujący). Czy istnieje sposób na zapisanie …
54 process  reboot 

5
Uruchom wiele poleceń i zabij je jako jedno w bash
Chcę uruchomić wiele poleceń (procesów) na jednej powłoce. Wszystkie z nich mają swoją ciągłą wydajność i nie przestawają. Uruchamiając je w przerwach tła Ctrl- C. Chciałbym uruchomić je jako pojedynczy proces (może podpowłoka?), Aby móc zatrzymać je wszystkie za pomocą Ctrl- C. Mówiąc ściślej, chcę uruchomić testy jednostkowe w mocha(tryb …

4
Jak wyświetlić listę plików blokujących procesy?
Korzystając z tego flock, kilka procesów może mieć blokadę współdzieloną w tym samym czasie lub czekać na uzyskanie blokady zapisu. Jak uzyskać listę tych procesów? Oznacza to, że dla danego pliku X idealnie jest znaleźć identyfikator każdego procesu, który wstrzymuje lub oczekuje blokady pliku. Byłby to jednak bardzo dobry początek, …
51 files  process  lock 

4
Jaka jest różnica między pkill a killall?
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?

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.