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

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

3
Я бачу прищі вище 400 000, чому це? Чи вказує це, що щось не так?
Сьогодні я лише помітив, що мої ідентифікатори процесу дуже високі - 400 000 (тобто 449624). Коли я бігаю ps -ef | more, саме тоді я це помітив. Це нормально чи це вказує на проблему? Інакше сценарії працюють нормально. Я використовую Redhat 7,3 x64 біт. Ще одна річ, яку я помітив, …
14 process 

1
Повернути власника процесу, даного PID
Я намагаюся схопити власника процесу зі списку, я маю команду pidof nmapдістати тоді ps -u <PID> | grep USERте, з чим я зараз граю, але коли я запускаю його, він закінчується просто друком заголовків (верхній рядок). Як я можу схопити ім’я власника з урахуванням ідентифікатора процесу?

1
Чому я не повинен використовувати "kill -9" / SIGKILL
Опублікувавши це питання, тому що я був здивований, що не знайшов на нього прямо відповіді; вибачте, якщо це дублікат - я все-таки подивився! Я чув це kill -9чи kill -SIGKILLпогано, але не розумію, чому. Якщо я не повинен робити, kill -9що мені робити, щоб вбити процес?
14 process  kill 



1
Кнопка «Вбий найбільший процес»
Цей ноутбук має SSD, і тому я вирішив опустити своп. У більшості випадків це добре працює, але іноді оперативна пам'ять стає трохи короткою, і комп'ютер стає дуже млявим і має тенденцію до замерзання. Чи є спосіб реалізувати кнопку "вбити найбільший процес", яка прямує до ядра, якщо я помічую заморожування досить …
14 process 

2
Чому SSH-не чекає фонових процесів?
Чому це ssh -tне чекає закінчення фонових завдань? Приклад: ssh user@example 'sleep 2 &' Це працює як очікувалося, оскільки ssh повертається через 2 секунди, тоді як ssh user@example -t 'sleep 2 &' не чекає sleepзакінчення і повертається негайно. Хтось може пояснити причину цього? Чи можна ssh -tзачекати, поки всі фонові …

2
Чи є спосіб для скрипта оболонки знати, яка програма його виконала?
Чи існує у * nix світі, чи є у сценарію оболонки інформація про те, яка програма його виконала? Приклад: /path/to/script1 /path/to/script_xyz у цьому уявному сценарії script_xyzматиме інформацію про шлях ( /path/to/script1) або обробити PID суб'єкта господарювання, який його виконав. Примітка: мені цікаво різні рішення та підходи, я не очікую, що …

1
Чому деякі програми негайно повертаються до оболонки, а інші - до завершення?
Я читав з книги « Сучасні операційні системи», що коли команда виконується, оболонка створює дочірній процес, чекає, поки дитина не закінчить виконання, а потім чекає іншої команди від користувача. Це дійсно так для багатьох програм, як-от gedit. Термінал не приймає команди, поки я не закрився gedit. Однак коли я відкриваю …

2
Чому процес / програма стає зомбі?
Якщо сценарій працює добре з командного рядка, чому той самий скрипт переходить у стан зомбі після запуску через cron і як ви будете вирішувати те саме? Ось наступний реальний приклад: [root@abc ~]# ps ax | grep Z 23880 ? Zs 0:00 [checkloadadv.sh] <defunct> 23926 pts/0 S+ 0:00 grep Z [root@abc …

1
Вишукано отримайте список дитячих процесів
Я хотів би отримати список усіх процесів, батьком яких є $ pid. Це найпростіший спосіб, який я придумав: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Чи є якась команда чи простіший спосіб отримати список дитячих процесів? Спасибі!
13 process  ps 

4
Яка різниця між запуском виконуваного файлу просто за назвою та додаванням крапки / косої риски перед ним?
Це вихід з ls -allкоманди: -rwxr----- 1 subhrcho dba 3600 Nov 13 17:26 jdev -rw-r----- 1 subhrcho dba 1566 Nov 13 17:26 jdev-Darwin.conf -rw-r----- 1 subhrcho dba 347 Mar 6 2009 jdev-debug.boot -rw-r----- 1 subhrcho dba 821 Nov 13 17:26 jdev-logging-debug.conf -rw-r----- 1 subhrcho dba 584 Nov 13 17:26 jdev-logging.conf …
13 process  command 

1
root-програма з встановленим бітом
Ping - це програма, що належить root, з встановленим бітом ідентифікатора користувача. $ ls -l `which ping` -rwsr-xr-x 1 root root 35752 Nov 4 2011 /bin/ping Як я розумію, якщо користувач запускає процес ping, то ефективний ідентифікатор користувача зміниться від реального ідентифікатора користувача (тобто ідентифікатора користувача особи, яка запустила процес), …

1
Як призупинити та відновити процеси, як це робить bash
це питання є наслідком: Як призупинити та відновити процеси Я запустив firefox з bash сесії в gnome-терміналі. Дерево процесу виглядає так: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 27989 /usr/lib/firefox-3.6.15/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 27989 …

1
Як включити випадкові PID в Linux?
В даний час я порівнюю випадкову реалізацію PID на OpenBSD, FreeBSD та Linux з точки зору безпеки. Поки OpenBSD і FreeBSD стосуються моєї роботи. Однак, хоча тут відповідь зазначає, що випадковий PID може бути включений в Linux саме завдяки sysctlналаштуванню, я не зміг визначити, який саме це налаштування. Дослідження в …

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