Вопросы с тегом «process»

10
Печать pids и названий процессов по мере их создания

От вопроса здесь , ОП хочет повторно опрашивать идентификатор процесса с использованием pidofв сценарии оболочки. Конечно, это неэффективно, так как новый процесс должен запускаться для pidofпрограммы несколько раз в секунду (я не знаю, что это является причиной скачков ЦП в вопросе, но это кажется...

10
Отслеживание прогресса из фонового процесса без угона подсказки

Рассмотрим простой скрипт hello: #!/bin/bash echo 'hello world!' Теперь из bash, если я попытаюсь запустить это в фоновом режиме: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal Что я бы предпочел увидеть: $ hello...

10
Можно ли узнать источник (приложение) буфера обмена?

Я заметил, что иногда содержимое буфера обмена становится недоступным, если исходное приложение (откуда контент был скопирован) закрыто. Это заставляет меня задуматься, возможно ли узнать, что такое исходное приложение (например, по PID). Почему? Если исходное приложение является терминалом, я...

10
Как просмотреть суммарное использование памяти группами команд (вместо процессов)

Есть ли способ сгруппировать похожие процессы при использовании таких инструментов, как top / htop? Иногда я просто хочу узнать, что съедает мою память, и некоторые программы (в основном браузеры) используют несколько процессов, что затрудняет определение объема оперативной памяти, которую они...

10
Заменить текущий процесс его сопроцессом / потомком

У меня есть программа, Pкоторая ожидает получить «Hello» и вывод «Почему?» перед предоставлением функции. Эта функция используется другими программами, которые не знают, что общение с «Hello» является обычной вежливостью. Таким образом, я хочу написать оболочку для Pэтого работает так (синтаксис...

10
Почему цикл while останавливается после приостановки?

Почему при использовании bash и приостановке цикла while цикл возобновляется после возобновления? Краткий пример ниже. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Stopped sleep 1 $ fg sleep 1 $ Я знаком с сигналами, и я предполагаю, что это может быть естественным поведением bash, но я бы...

10
Что происходит при отправке SIGKILL в Zombie Process в Linux?

В Linux, когда дочерний процесс завершается, а его родитель еще не ждал его, он становится процессом зомби. Код выхода дочернего элемента хранится в дескрипторе pid. Если а SIGKILLотправлено ребенку, не должно быть никакого эффекта. Означает ли это, что код выхода не будет изменен SIGKILLили будет...

10
Являются ли потоки ядра процессами и демонами?

Из архитектуры ядра Linux Mauerer, Потоки ядра - это процессы, запускаемые непосредственно самим ядром. Они делегируют функцию ядра отдельному процессу и выполняют ее там «параллельно» с другими процессами в системе (и, фактически, параллельно с выполнением самого ядра). Потоки ядра часто называют...

10
Как работает безфайловое вредоносное ПО в Linux?

Я понимаю определение вредоносного ПО без файлов: Вредоносный код, который не основан на файлах, но существует только в памяти ... В частности, вредоносный код без файлов ... присоединяется к активному процессу в памяти ... Может кто-нибудь объяснить, как работает добавление себя к активному...

10
Почему не работает фоновый процесс nohup?

Я попытался запустить сценарий оболочки через удаленный сеанс, который запускает процесс в фоновом режиме с помощью команды. nohup python3 run.py > nohup.out & Когда удаленный сеанс закрыт, процесс завершается с сообщением: Пойманный сигнал SIGHUP SIGHUP пойман, но не демонизирован. Выход. Я...

10
Какую единицу времени использует strace при отображении времени, проведенного в системных вызовах?

При использовании команды straceс флагом -Tя хотел бы знать, какая единица времени используется для отображения времени, проведенного в системных вызовах? Я предполагаю, что это должно быть в считанные секунды, но я не совсем уверен, и это, кажется, опущено в...

9
Как убить как процесс, так и подпроцесс?

Я задал вопрос, чтобы узнать, как получить несколько строк сообщения из модуля подпроцесса Python. Проблема в том, что в ходе тестирования мне пришлось убить процесс python, который запускает процесс gnuchess. Использование ^ c в командной строке убивает процесс python, но не gnuprocess. За...

9
Просмотр процесса переднего плана с помощью ps

Я могу видеть фоновый процесс, используя PS. Но есть ли способ просмотреть процесс на переднем плане? Например, $ nohup process1 & тогда ps -ef | grep "process1" будет отображать процесс "process1" в исполнении. Но приведенная выше команда не будет отображать процесс переднего плана,...

9
Замедлите всего один процесс, чтобы регулировать температуру процессора

У меня есть программа. Когда он работает, температура процессора повышается с 50 до 80 градусов Цельсия, что является моей главной заботой. Я могу контролировать частоту процессора, чтобы замедлить его, но замедляются и другие процессы, чего я не хочу. Можно ли замедлить определенный процесс, не...

9
Получение статистики дискового ввода-вывода для одного процесса в Linux

Мне нужно отслеживать статистику ввода-вывода процесса, который записывает на диск. Цель состоит в том, чтобы избежать слишком высокой скорости записи в течение длительных периодов. Я знаю, что есть iostatинструмент для решения этой задачи в общесистемной перспективе. Есть ли что-то похожее на...

9
Найти процессы с помощью сетевого интерфейса

Я пытаюсь найти способ безопасного отключения сетевого интерфейса, то есть не нарушая никаких процессов. Для этого мне нужно выяснить, какие процессы в данный момент используют этот интерфейс. Такие инструменты , как ss, netstatили lsofполезны показывая , какие процессы имеют открытые сокеты, но...

9
Негативы запущенных процессов с приоритетом в реальном времени?

Есть ли недостатки у запущенных процессов с приоритетом в реальном времени ( chrt -f 99)? Моя гипотеза состоит в том, что это в сочетании со сродством гарантирует, что любое преимущество моего процесса будет минимальным, и, следовательно, любое дрожание (особенно задержка в сети) будет...

9
Вызвать команду / скрипт, отключенный от управляющего терминала?

Я исследую поведение скрипта, который обычно запускается как автоматизированный процесс (например, cron, Jenkins). Сценарий может (в конце концов) вызывать команды, которые ведут себя по-разному (запрашивая ввод данных пользователем) при интерактивном запуске; например, patchспросит, что делать с...

9
Есть ли способ слушать процесс?

Я хочу знать, есть ли способ прослушивания процесса в Linux и Unix - когда он заканчивается и каков код завершения процесса (сценария). Я не хочу писать скрипт, который будет запускать Xсекунды и проверять, ps -ef | grep PIDесли процесс еще жив. Я хочу знать, есть ли способ, которым процесс...