Pytania otagowane jako process

Proces jest instancją wykonywanego programu komputerowego.

1
Co powinny robić interaktywne powłoki w osieroconych grupach procesów?
(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ć długie pytanie, ponieważ jest zabawne. Oto zabawny i ekscytujący sposób na przekształcenie laptopa w przenośny ogrzewacz pomieszczeń za …



1
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. PCB jest „manifestacją procesu w systemie operacyjnym a jego obowiązkiem jest: …
10 linux  process  cpu 

1
Zrozumienie formatu czasu, który upłynął od ps, dla długotrwałych procesów
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 $1}' Zauważam, że w przypadku procesów krótko działających …
10 process  time  ps 

4
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 drugim w tle (uruchamianie po wylogowaniu z powłoki). …



2
Jakie są oczekujące sygnały?
Widzę, kiedy patrzę na granice uruchomionego procesu Max pending signals 15725 Co to jest? Jak ustalić rozsądną wartość dla zajętej usługi? Zasadniczo nie mogę znaleźć strony, która wyjaśnia, jaki jest każdy limit. Niektóre są dość zrozumiałe (maks. Liczba otwartych plików), niektóre mniej (maksymalny rozmiar msgqueue).

2
Skąd mam wiedzieć, kiedy proces zakończył zapis do pliku?
Mam proces, który został spawnowany z powłoki. Działa jako proces w tle i eksportuje DB do pliku CSV w /tmp. Jak mogę sprawdzić, kiedy proces w tle zakończył się (zakończył / zakończył) lub czy blokada pliku CSV została zamknięta? Planuję przesłać plik do innego hosta po zapisaniu, ale potrzebuję całego …
9 files  process  lock 

1
Dlaczego lokalizacja zmiennych środowiskowych różni się tak bardzo?
Czytając książkę Hacking: The Art of Exploitation autorstwa Jona Ericksona, staram się przybliżyć adres zmiennej środowiskowej, SHELLCODEaby wykorzystać program. Za każdym razem, gdy biegnę, getenv("SHELLCODE");aby uzyskać lokalizację, rezultat jest zupełnie inny. Wyciąg z mojej skorupy: > for i in $(seq 10); do ./a.out SHELLCODE; done SHELLCODE is at 0xff9ab3a3 SHELLCODE …

5
Procesy vs (rozwidlone)
Aplikacje Linux generalnie rozwidlają, a następnie wykonują (za pomocą execve ()), ale aplikacje Java i niektóre Apache MPM używają wątków. Jeśli rozwidlasz, używa fork + exec do odrodzenia procesu, jaka jest wersja wysokiego poziomu do wątkowania? W jaki sposób JVM lub Worker MPM spawnuje wątki?
9 process  fork  thread 

3
Hard / Drive I / O na Pid
czy jest jakiś sposób, aby zobaczyć I / O dysku na pid / proces? Monitorix pokazuje mi następujące i popraw mnie, jeśli się mylę, ale wygląda na to, że dysk twardy spowalnia cały system: AKTUALIZACJA # 1 Wydaje się, że Atop daje świetny przegląd ponad wszystko. Czy mogę zapytać, co …

3
Wywołać polecenie / skrypt odłączony od terminala sterującego?
Badam zachowanie skryptu, który normalnie jest uruchamiany jako proces automatyczny (np. Cron, Jenkins). Skrypt może (ewentualnie) wywoływać polecenia, które zachowują się inaczej (szukając danych wejściowych od użytkownika), gdy są uruchamiane interaktywnie; na przykład patchzapyta, co zrobić z odwróconą łatką, i svnpoprosi o hasła, ale muszę zobaczyć, co się stanie, gdy …


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.