Pytania oznaczone «process»

11
Jak w skrypcie powłoki mogę (1) uruchomić polecenie w tle (2) czekać x sekund (3) uruchomić drugie polecenie, gdy to polecenie jest uruchomione?

Oto, co muszę zrobić: rozpocznij proces A w tle poczekaj x sekund rozpocznij proces B na pierwszym planie Jak mogę sprawić, że zacznie się czekać? Widzę, że „sen” wydaje się zatrzymywać wszystko i nie chcę tak naprawdę „czekać”, aż proces A zakończy się całkowicie. Widziałem pewne pętle...

10
Prosty system kolejkowania?

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...

10
Co to znaczy, że każdy proces ma bieżący katalog?

Czytam „The Unix Programming Environment”, ale nie rozumiem pojęcia bieżącego katalogu procesów. Każdy proces ma bieżący katalog i zakłada się, że wszystkie nazwy plików rozpoczynają się od nazwy tego katalogu, chyba że zaczynają się bezpośrednio od ukośnika. Czy to oznacza, że ​​każdy proces...

10
Jak mogę stworzyć proces trudny do zabicia

Chcę stworzyć program, który będzie trudny do zatrzymania (nawet dla administratora) po uruchomieniu (z uprawnieniami roota). Po uruchomieniu proces powinien zacząć się od samego początku, dopóki nie zostanie poproszony o zatrzymanie. Proces zatrzymywania powinien zająć trochę czasu (tj. Powinien...

10
Zakończ każdy proces w tle

Mam kilka Stoppedprocesów w tle. kill $(jobs -p)i kill `jobs -p`nie mają wpływu kill %1, kill %2itp. zakończono pomyślnie poszczególne procesy Jak mogę zabić każdy proces w tle za pomocą jednego polecenia? Ponadto, dlaczego pierwsze dwa polecenia nie działają dla mnie? Używam Linux Mint 15,...

10
Gdzie jest PCB w systemie Linux

PCB lub blok sterowania procesem zdefiniowano w Wikipedii w ten sposób Blok sterowania procesami (PCB, zwany także Blokiem Kontroli Zadań, [1] Strukturę Zadań lub Switchframe) to struktura danych w jądrze systemu operacyjnego zawierająca informacje potrzebne do zarządzania określonym procesem....

10
Wydrukuj pid i nazwy procesów podczas ich tworzenia

Z pytania tutaj OP chce wielokrotnie sondować pid procesu za pidofpomocą skryptu powłoki. Oczywiście jest to nieefektywne, ponieważ nowy proces musi być uruchamiany dla pidofprogramu wiele razy na sekundę (nie wiem, że jest to przyczyną skoków procesora w pytaniu, ale wydaje się...

10
Czy można poznać źródło (aplikację) schowka?

Zauważyłem, że czasami zawartość schowka staje się niedostępna, jeśli aplikacja źródłowa (z której treść została skopiowana) jest zamknięta. To prowadzi mnie do zastanowienia się, czy można dowiedzieć się, co to jest aplikacja źródłowa (np. Przez PID). Dlaczego? Jeśli aplikacją źródłową jest...

10
Zastąp bieżący proces jego koprocessem / dzieckiem

Mam program, Pktóry oczekuje na otrzymanie „Cześć” i wyjście „Dlaczego?” przed udostępnieniem funkcji. Ta funkcja jest używana przez inne programy, które nie zdają sobie sprawy z tego, że rozpoczęcie rozmowy z „Cześć” jest powszechne. Dlatego chcę napisać opakowanie, Pktóre działa w ten sposób...

10
Dlaczego proces w tle nie zostaje zabity?

Próbowałem uruchomić skrypt powłoki za pomocą sesji zdalnej, która uruchamia proces w tle za pomocą polecenia. nohup python3 run.py > nohup.out & Gdy sesja zdalna jest zamknięta, proces zostaje zabity komunikatem: Złapany sygnał SIGHUP SIGHUP został złapany, ale nie zdemonizowany....