czy jest możliwe, że taki folder /proc/4587istnieje, chociaż nie ma procesu, który ma PID
czy jest możliwe, że taki folder /proc/4587istnieje, chociaż nie ma procesu, który ma PID
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...
Widziałem pytania i odpowiedzi dotyczące konieczności podwójnego ucieczki argumentów do zdalnych poleceń ssh. Moje pytanie brzmi: dokładnie gdzie i kiedy wykonuje się drugie parsowanie? Jeśli uruchomię następujące: $ ssh otherhost pstree -a -p W danych wyjściowych widzę następujące:...
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...
Edytuję skrypt init.d. Skrypt init.d uruchamia skrypt narzędziowy, który następnie uruchamia proces. Z każdego skryptu bash, jak sprawić, by uruchomił główny proces jako określony użytkownik i
Czasami, jakiś czas po tym, jak stworzyłem proces bgw tle w trybie bash, kiedy naciskam Enter w tej samej powłoce, aby ponownie wyświetlić monit (tylko po to, aby sprawdzić, czy nadal jestem w bash, gdy wyświetlane są dane wyjściowe z procesu w tle), proces w tle wydaje się kończyć...
Używam pspolecenia jako części ćwiczenia, aby zidentyfikować procesy działające dłużej niż określony próg. Korzystam z następującego szablonu, aby uzyskać upływ czasu na polecenie znanego procesu: ps -eo etime,command | grep <something to identify a process> | grep -v grep | awk '{print...
(Ponowne publikowanie w unixie zgodnie z sugestią w /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) Krótkie pytanie brzmi: co powinna zrobić powłoka, jeśli znajduje się w osieroconej grupie procesów, która nie jest właścicielem tty? Ale polecam przeczytać...
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...
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...
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,...
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....
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ę...
Rozważ prosty skrypt hello: #!/bin/bash echo 'hello world!' Teraz z bash, jeśli spróbuję uruchomić to w tle: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal Co wolałbym zobaczyć: $ hello & [1] 12345 [1]+...
Korzystając z polecenia stracez flagą -T, chciałbym wiedzieć, jaka jednostka czasu jest używana do wyświetlania czasu spędzonego na wywołaniach systemowych? Zakładam, że powinno to potrwać kilka sekund, ale nie jestem do końca pewien i wydaje się, że został pominięty w...
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...
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...
Dlaczego po użyciu bash i zawieszeniu pętli while pętla zatrzymuje się po wznowieniu? Krótki przykład poniżej. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Stopped sleep 1 $ fg sleep 1 $ Znam sygnały i domyślam się, że może to być naturalne zachowanie basha, ale chciałbym lepiej zrozumieć,...
Rozumiem definicję złośliwego oprogramowania bez plików: Szkodliwy kod, który nie jest oparty na plikach, ale istnieje tylko w pamięci… W szczególności złośliwy kod bez plików… dołącza się do aktywnego procesu w pamięci… Czy ktoś może wyjaśnić, jak działa to dołączanie do aktywnego procesu w...
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....