Запитання з тегом «process»

Процес - це екземпляр комп'ютерної програми, який виконується.

10
Чи є можливість побачити деталі всіх потоків, які має процес в Linux?
Для Windows я думаю, що Провідник процесів показує всі потоки під час процесу. Чи існує аналогічна утиліта командного рядка для Linux, яка може показати мені подробиці про всі потоки, які створює нерегулярний процес? Я думаю, я мав би зробити себе більш зрозумілим. Я не хочу бачити ієрархію процесу, але список …


7
Чому нам потрібно розщедритися для створення нових процесів?
У Unix, коли ми хочемо створити новий процес, ми розщеплюємо поточний процес, створюючи новий дочірній процес, який точно такий же, як і батьківський процес; то робимо системний виклик exec, щоб замінити всі дані з батьківського процесу на дані нового процесу. Чому ми створюємо копію батьківського процесу в першу чергу, а …

3
Як Linux "вбиває" процес?
Мене часто бентежить те, що, хоча я впродовж кількох десятиліть професійно працюю з комп’ютерами та Linux, я фактично трактую більшість функцій ОС як чорну скриньку, не на відміну від магії. Сьогодні я подумав про killкоманду, і хоча я використовую її кілька разів на день (і в її «нормальному», і в …

5
Визначення того, який процес пов'язаний з портом
Я знаю, що за допомогою команди: lsof -i TCP (або якийсь варіант параметрів з lsof) Я можу визначити, який процес пов'язаний з певним портом. Це корисно сказати, якщо я намагаюся запустити щось, що хоче прив’язати до 8080, а хтось уже використовує цей порт, але я не знаю, що. Чи є …
90 networking  process  tcp  lsof 

4
Чи можу я якось додати "&& prog2" до вже запущеної прог1?
Більшість оболонок надають такі функції, як &&і ;ланцюг виконання команд певними способами. Але що робити, якщо команда вже запущена, чи все-таки я можу якось додати ще одну команду, яку слід виконати залежно від результату першої? Скажіть, я побіг $ /bin/myprog some output... але я дуже хотів /bin/myprog && /usr/bin/mycleanup. Я …
87 bash  shell  process  exit 


3
Якщо ви ^ Z від процесу, він стає «зупиненим». Як ви переходите назад?
Я випадково "зупинив" свій telnetпроцес. Тепер я не можу ні «переключитися назад» на нього, ні я не можу його вбити (він не відповість на це kill 92929, де 92929 - це процесід.) Отже, моє запитання полягає в тому, що якщо у вас є зупинений процес у командному рядку Linux, як …

6
Як я можу перевірити, які сигнали слухає процес?
Як я можу перевірити, чи буде запущений процес вловлювати сигнал, або ігнорувати його чи блокувати? В ідеалі я хотів би побачити список сигналів або, принаймні, не потрібно насправді надсилати сигнал для перевірки.
81 process  signals 



5
Який процес створив це вікно X11?
Враховуючи ідентифікатор вікна X11, чи можна знайти ідентифікатор процесу, який його створив? Звичайно, це не завжди можливо, наприклад, якщо вікно перейшло через з'єднання TCP. У цьому випадку я хотів би IP та порт, пов'язаний з віддаленим кінцем. Запитання було задано раніше в Stack Overflow , і запропонованим методом було використання …
75 process  x11 


3
Якщо процеси успадковують батьківське середовище, навіщо нам потрібен експорт?
Я читав тут, що мета exportоболонки - зробити змінну доступною для підпроцесів, запущених з оболонки. Однак я також тут і тут читав, що "Процеси успадковують своє середовище від свого батька (процес, який їх запустив)". Якщо це так, навіщо нам це потрібно export? Що я пропускаю? Чи змінні оболонки за замовчуванням …

2
Обробляйте дивні випадкові імена, що споживають значні мережеві та процесорні ресурси. Хтось мене зламає?
У VM на постачальнику послуг хмари я бачу процес із дивним випадковим іменем. Він споживає значні мережеві та процесорні ресурси. Ось як виглядає процес з pstreeвиду: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) Я приєднався до процесу за допомогою strace -p PID. Ось результат, який я отримав: https://gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9 . Вбити процес не працює. Він …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.