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

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

2
Як знайти вкладку Chrome у PID процесу?
Я відкрив багато вкладок Chrome для веб-сторінок. Кожна вкладка має свій PID, наприклад USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND t 3900 1.9 6.3 5718440 508660 ? Sl Jun08 188:31 /opt/google/chrome/chrome --type=gpu-process --channel=3862.0.1604359319 --supports-dual-gpus=false --gpu-driver-bug-workarounds=1,12,42 --disable-accelerated-video-decode --gpu-vendor-id=0x8086 --gpu-device-id=0x2a42 --gpu-driver-vendor --gpu-driver-version Цікаво, як дізнатися, яка вкладка з …
17 process  chrome 


1
Чому більша частина дискового IO приписується jbd2, а не процесу, який фактично використовує IO?
Під час моніторингу IO диска більша частина IO приписується jbd2, тоді як початковому процесу, який спричинив високий IO, приписується значно нижчий відсоток IO. Чому? Ось iotopприклад результату (інші процеси з IO <1% опущені):
17 process  io  disk 

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

2
Вбийте процес, який продовжує перезапуск
Що робити, якщо "убити -9" не працює? або Як вбити сценарій, який запускає нові процеси? мені ні в якому разі не допомагає. У мене є скрипт python, який автоматично починається з іншого ідентифікатора процесу, використовуючи той самий порт, коли вбивається за допомогою sudo kill -9 <pid>. $ lsof -i :3002 …
16 process  kill 

1
Чи можна отримати ідентифікатор групи процесів від / proc?
У " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " я бачу всі відповіді, в яких згадується, psі жодна згадка /proc. Здається, що "ps" не дуже портативний (у версіях Android та Busybox очікуються різні аргументи), і я хочу мати можливість перелічувати файли з pgids за допомогою простих та портативних інструментів. У /proc/.../status я бачу Tgid:(ідентифікатор групи …

3
Закінчення сценарію bash shell, що працює у фоновому режимі
Я часто використовую bashсценарії оболонки для запуску простих команд для багатьох різних файлів. Наприклад, припустимо , що у мене є наступний bashскрипт, названий script.sh, який запускає команду / програми fooв трьох текстових файлів "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo $strname".txt" done Припустимо також, що …

3
Як граціозно вбити демона з його ім'ям?
Я зазвичай вбиваю процес із killall. killall markdoc Але я не впевнений, якщо ця команда граціозно припинить процес. Чи досягає ця команда витонченого припинення? Якщо цього немає, як я можу витончено вбити процес із його ім'ям?
16 process  kill 

4
Пошук ідентифікатора процесу та вбивство
Коли мені потрібно вбити фоновий процес, який я виконую ps -e | grep <process_name> Хто друкує щось подібне 1766 ? 00:00:13 conky, тоді я використовую ідентифікатор процесу до killнього так kill 1766. Чи є спосіб я спростити це? Зробити це швидше? зменшити кількість друку?
16 process  grep  kill  ps 

3
Чи можу я обмежити процес певним циклом часу / ЦП?
У нас є сценарій, який працює на наших веб-серверах, ініційований дією клієнта, який ініціює процес Unix для створення деяких файлів кешу. Оскільки цей процес діє на файли, надані нашим клієнтом, він іноді погано поводиться, працює настільки довго, що процес PHP, який породжує його час, або використовує стільки часу процесора, що …
16 process  limit 

5
Як вбити весь процес із заданим іменем?
Я запускаю команду ps -A | grep <application_name>і отримую такий список процесу: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Я хочу , щоб вбити весь процес зі списку: 19440, 21630, 22694. Я спробував, ps -A | grep <application_name> | xargs kill -9 $1але це працює …
16 grep  process  kill  ps 


3
Прослухайте вихід процесу, що надається pid $$
Скажіть, я маю підручку в руці, mypid=$$ Чи є якась команда bash / system, яку я можу використовувати, щоб слухати вихід цього процесу з даним pid? Якщо жодного процесу з mypid не існує, я думаю, що команда повинна просто вийти з ладу.

5
Приховати аргументи для програми без вихідного коду
Мені потрібно приховати делікатні аргументи для запущеної програми, але я не маю доступу до вихідного коду. Я також запускаю це на спільному сервері, тому я не можу використовувати щось на кшталт hidepidтому, що у мене немає привілеїв sudo. Ось деякі речі, які я спробував: export SECRET=[my arguments], після чого дзвінок …
15 linux  process  ps  arguments 

1
Надійний спосіб ув’язнити дочірніх процесів за допомогою `nsenter:`
Я знаю, що простори імен Linux, крім усього іншого, можна використовувати для безпечного управління обмежувальними процесами та ув'язненням дочірніх процесів, не маючи жодного шансу їх зомбізувати та скидати init. Але я нечіткий щодо деталей реалізації. Як я можу використовувати такі інструменти util-linux, як mountі nsenterспостерігати, контролювати та гарантувати, що всі …

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