Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.

4
Po rozwidleniu (), gdzie dziecko rozpoczyna wykonywanie?
Próbuję nauczyć się programowania w systemie UNIX i napotkałem pytanie dotyczące fork (). Rozumiem, że fork () tworzy identyczny proces aktualnie uruchomionego procesu, ale od czego się zaczyna? Na przykład, jeśli mam kod int main (int argc, char **argv) { int retval; printf ("This is most definitely the parent process\n"); …
22 process  c  fork  api 

1
Ładne i potomne procesy
Czy ktoś może mi powiedzieć, jaki jest związek między określonym nicepoziomem a procesami potomnymi? Na przykład, jeśli mam domyślne niceo 0, a ja uruchomić skrypt nice 5, który z kolei uruchamia pewne procesy potomne (w tym przypadku około 20 równolegle), co jest miłe z procesów potomnych?
22 linux  process  nice 

4
Zawieś / wznów pojedynczy proces na / z dysku
Czasami chcielibyśmy zawiesić procesy wymagające dużej ilości pamięci na naszych serwerach Ubuntu i OS X, aby tymczasowo zwolnić trochę pamięci RAM na inne zadania. Gdybyśmy tylko martwili się wykorzystaniem procesora, prosty Ctrl-Zdziałałby. Musimy jednak być w stanie zwolnić pamięć RAM (zapisując ją na dysk), a następnie ponownie uruchomić proces (dysk …


3
W jaki sposób Linux odróżnia wątki od procesów potomnych?
Linux tak naprawdę nie rozróżnia procesów i wątków i implementuje je jako strukturę danych task_struct. Co Linux udostępnia niektórym programom, aby mogły odróżnić wątki procesu od jego procesów potomnych? Na przykład Czy istnieje sposób, aby wyświetlić szczegóły wszystkich wątków, które proces ma w systemie Linux? Dzięki.
21 linux  process  thread 

6
Alert po zakończeniu procesu
Jest tu kilka pytań i odpowiedzi dotyczących powiadamiania o zakończeniu / zakończeniu procesu ( 1 , 2 ) - ale wszystkie zakładają, że użytkownik sam wydał wspomniany proces, a zatem mogą go skrypty za pomocą alertu wbudowanego w skrypt zarządzający lub potokuj proces do jakiegoś rodzaju alertu. Moja sytuacja polega …
21 bash  process  top  htop 




2
Jak mogę zobaczyć, jakie procesy są uruchomione?
Używam Ubuntu Server 10.10 i chciałbym zobaczyć, jakie procesy są uruchomione. Wiem, że PostgreSQL działa na moim komputerze, ale nie widzę go za pomocą poleceń toplub ps, więc zakładam, że nie wyświetlają wszystkich uruchomionych procesów. Czy istnieje inna komenda, która pokaże wszystkie uruchomione procesy, czy jest jakieś inne parametry można …


2
Kiedy proces przejdzie w stan „D”?
Używam „Nazwa hosta Linux 2.6.28-15-generic # 49-Ubuntu SMP Wt 18 sierpnia 18:40:08 UTC 2009 i686 GNU / Linux” Wszystkie komputery klienckie będą korzystały z cienkiego klienta, do pracy użyję laptopa i zamontuję katalog domowy z serwera na laptopie. Jeśli otworzę firefoxa na moim laptopie, okno firefoxa nie otworzy się, ponieważ …
21 linux  process  io 

4
Jak czekać na program uruchomiony w innej powłoce
Mam program, który wykonuje dużą część pracy (zajmuje około 4-5 godzin), którą uruchamia cron, gdy wszystkie dane, z którymi współpracuje, stają się dostępne. Czasami, kiedy czekam na zakończenie, chciałbym mieć możliwość uruchomienia innego (interaktywnego) programu po jego zakończeniu. połączenie oczekujące wygląda obiecująco, ale będzie czekać tylko na dzieci.


2
Przenośność łączy deskryptorów plików
Zawsze zastanawiałem się tego, ale nigdy nie miał czasu, aby dowiedzieć się, więc zrobię to teraz - jak przenośny jest użycie pokazane tutaj którejkolwiek /proc/$$/fd/$Nlub /dev/fd/$N? Rozumiem gwarancje POSIX /dev/null, /dev/tty, and /dev/console (choć dowiedziałem się o tym dopiero następnego dnia po przeczytaniu komentarzy do tej odpowiedzi ), ale co …

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.