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

Використовуйте цей тег, коли тема стосується управління системними процесами. Команди, які використовуються для цього, такі як ps і kill -9 xxxx та сервіс xyz start | stop | перезапуск та htop, наприклад. Часто використовується спільно з управлінням пам'яттю.

1
Як забезпечити ексклюзивну наявність процесора для запущеного процесу?
Спочатку питання здається дещо дурним / заплутаним, оскільки ОС виконує завдання управління виконанням процесів. Однак я хочу оцінити, наскільки деякі процеси пов'язані з процесором / введенням, і я відчуваю, що моя ОС втручається в мої експерименти з, наприклад, запланованими процесами в ОС. Візьмемо для прикладу наступну ситуацію: я двічі запустив …

9
Переконайтесь, що процес завжди працює
Нещодавно я почав розміщувати сайти, використовуючи Cherokee. Для зовнішніх джерел (FastCGI тощо) він має можливість запустити процес, якщо він не може знайти жодного, що працює на призначеному сокеті або порту. Це чудово, оскільки це означає, що якщо PHP або сайт Django потрапляє (як це трапляється іноді), він автоматично його перезапускає. …

2
Як я бачу, які процеси запущені?
Я використовую Ubuntu Server 10.10 і хотів би побачити, які процеси працюють. Я знаю, що PostgreSQL працює на моїй машині, але я не можу бачити його з командами topабо psкомандами, тому я припускаю, що вони відображають не всі запущені процеси. Чи є інша команда, яка відображатиме всі запущені процеси, чи …

4
Як вбити кілька процесів
щоб знайти PID процесу вбивства для використання: pgrep <process command> Потім я використовую команду kill, щоб вбити PID, повернений pgrep <process command> kill <PID> Чи можна ці команди об'єднати в одну, щоб вбити PID або PID, повернуті pgrep <process command>? Або існує метод вбити кілька процесів за назвою команди? Щось …


2
Що означає значення приємності (-)?
Відповідно до сторінки людини та вікіпедії; niceколивається від -20 до 20. Однак, коли я запускаю таку команду, я виявляю, що деякі процеси мають нечислове значення, наприклад (-). Дивіться шосту колонку зліва з заголовком "NI". Про що свідчить приємність (-)? ps axl F UID PID PPID PRI NI VSZ RSS WCHAN …

2
За брандмауер процесу?
Я читав, але не можу знайти спосіб створити правила брандмауера для кожного процесу. Я знаю про, iptables --uid-ownerале це працює лише для вихідного трафіку. Я розглянув сценарії netstatі , iptablesале це здається дуже неефективно , тому що якщо процес активний лише в протягом невеликого часу кадру сценарій може пропустити. В …

2
Як нумеруються процеси в UNIX?
Я не можу знайти жодного шаблону, коли я дивлюсь на нумерацію PID в таблиці процесів ( ps -a), оскільки PID - це не наступні числа, а іноді між цими числами існують великі "прогалини". Це тому, що можуть бути якісь процеси, які працюють за короткий час, і вони резервують деякі PID? …



2
Як слід перевірити, чи працює даний PID?
Я пишу сценарій Perl, який аналізує логіни для збору PID, а потім перевіряє, чи працює цей PID. Я намагаюся придумати найкращий спосіб зробити цю перевірку. Очевидно, я міг би зробити щось на кшталт: system("ps $pid > /dev/null") && print "Not running\n"; Однак я вважаю за краще уникати системного дзвінка, якщо …


1
Що означає <defunct> у виході ps?
Я видав ps -ef|grep javaкоманду, і це один із записів, які я отримав: subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] &lt;defunct&gt; Що тут &lt;defunct&gt;мається на увазі? Який стан цього процесу - це той процес із PID = 875 дюйма?

4
Ctrl-C з двома одночасними командами в bash
Я хочу запустити дві команди одночасно в bash на машині Linux. Тому в своєму ./execute.shбаш-скрипті я помістив: command 1 &amp; command 2 echo "done" Однак, коли я хочу зупинити скрипт bash і натиснути Ctrl+ C, лише друга команда зупиняється. Перша команда продовжує працювати. Як переконатися, що повний скрипт bash зупинений? …

3
Системний і нерестовий процес
Зазвичай не публікуйте тут, але я розриваю волосся над цим. У мене є скрипт Python, який розщеплюється під час його запуску і відповідає за запуск ряду інших процесів. Цей сценарій запускався при запуску через sysvinit, але нещодавно я перейшов до Debian Jessie, тому адаптував його до запуску через systemd. На …

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