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

Процесс - это экземпляр выполняемой компьютерной программы.

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

1
Какова цель файла / proc / pid / mountinfo?
Какова цель /proc/pid/mountinfoфайла (с pid, являющимся числовым идентификатором процесса)? Насколько я вижу, это отражает содержимое /proc/mountsфайла, но с добавленной информацией. Кроме того, кажется, что файл остается неизменным для всех процессов: diff для двух случайно выбранных процессов не возвращает выходные данные ( diff /proc/3833/mountinfo /proc/2349/mountinfo) Обратите внимание, что я не спрашиваю, …
10 linux  mount  process  proc 

2
Как я могу создать процесс, который трудно убить
Я хочу создать программу, которую будет трудно остановить (даже администратору) после запуска (с правами суперпользователя). После запуска процесс должен продолжать запускаться при запуске до тех пор, пока его не попросят остановить. Процесс остановки должен занять некоторое время (т.е. должно быть дорого). Я знаю, что это может звучать как вредоносное программное …
10 security  process  kill 

2
Что это значит, что каждый процесс имеет текущий каталог?
Я читаю «Среду программирования Unix», но я не понимаю концепцию текущего каталога процесса. Каждый процесс имеет текущий каталог , и предполагается, что все имена файлов неявно начинаются с имени этого каталога, если только они не начинаются непосредственно с косой черты. Означает ли это, что у каждого процесса есть знак, в …
10 process 

1
Что должны делать интерактивные оболочки в потерянных группах процессов?
(Повторная публикация в Unix согласно предложению в /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) Короткий вопрос: что должна делать оболочка, если она находится в потерянной группе процессов, которой не принадлежит tty? Но я рекомендую прочитать длинный вопрос, потому что это забавно. Вот забавный и увлекательный способ превратить ваш ноутбук в портативный обогреватель, используя вашу любимую …

2
Запустить процесс как другой пользователь / группа (в скрипте init.d)
Я редактирую скрипт init.d. Сценарий init.d запускает служебный скрипт, который затем запускает процесс. Из любого сценария bash, как я могу заставить его запускать основной процесс как определенный пользователь и группа?

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

1
Где находится плата на Linux
Печатная плата или блок управления процессом , определяется как это в Википедии Блок управления процессом (PCB, также называемый блоком управления задачами, [1] Task Struct или Switchframe) - это структура данных в ядре операционной системы, содержащая информацию, необходимую для управления конкретным процессом. PCB - это «проявление процесса в операционной системе» и …
10 linux  process  cpu 

1
Понимание формата прошедшего времени ps для длительных процессов
Я использую psкоманду как часть упражнения, чтобы определить процессы, выполняющиеся дольше заданного порога. Я использую следующий шаблон, чтобы получить истекшее время для команды знаю процесс: ps -eo etime,command | grep <something to identify a process> | grep -v grep | awk '{print $1}' Я замечаю, что при коротких процессах значение …
10 process  time  ps 

4
Простая система очередей?
Учитывая наличие обычного ПК, мы хотели бы использовать его для круглосуточного выполнения некоторых задач в фоновом режиме. По сути, мы хотели бы иметь такие команды, как: add-task *insert command here* list-tasks remove-task(s) Добавленные задачи должны просто помещаться в очередь и выполняться одна за другой в фоновом режиме (продолжая работать после …

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

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

4
Определение конкретного процессора, на котором запущен процесс
У меня есть доступ к 8-ядерному узлу кластера Linux. При входе на узел я вижу список процессоров, использующих эту команду: more /proc/cpuinfo В моем 8-ядерном узле процессоры пронумерованы от 0 до 7. Каждый процессор - это процессор Intel Xeon (E5430 @ 2,66 ГГц). Теперь предположим, что я вызываю программу fooс …
10 linux  process  cpu  top 

2
$ BASHPID и $$ отличаются в некоторых случаях
Я читаю "BASH карманный справочник Орейли". Он сказал: Идентификатор процесса текущего процесса Bash. В некоторых случаях это может отличаться от $$. Выше объяснение, объяснил $BASHPIDпеременную. Вопрос: в каких случаях?

2
Как заставить чтение и запись одного и того же файла в одном и том же конвейере всегда «терпеть неудачу»?
Скажем, у меня есть следующий скрипт: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done В ключевой строке я читаю и пишу один и тот же файл, tmpкоторый …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.