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

24
Почему я не могу завершить процесс SIGSTOP с помощью SIGTERM и где хранится ожидающий сигнал?

Я использую Debian stretch (systemd). Я управлял Rsyslog демоном на переднем плане , используя /usr/sbin/rsyslogd -n и я сделал Ctrl+ , Zчтобы остановить его. Состояние процесса изменилось на Tl(остановлено, нарезано). Я издал несколько команд для этого процесса, а также состояние процесса было то...

23
Элегантно получить список процессов-потомков

Я хотел бы получить список всех процессов, которые происходят (например, дети, внуки и т. Д.) $pid. Это самый простой способ, которым я придумал: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Есть ли какая-либо команда или более простой способ получить полный список всех...

23
Четыре задачи параллельно ... как мне это сделать?

У меня есть куча изображений PNG в каталоге. У меня есть приложение pngout, которое я запускаю для сжатия этих изображений. Это приложение вызывается скриптом, который я сделал. Проблема в том, что этот скрипт делает по одному, что-то вроде этого: FILES=(./*.png) for f in "${FILES[@]}" do echo...

23
Застрял процесс: это плохой знак?

Иногда несколько процессов находятся в застрявшем состоянии. Например: PID COMMAND %CPU TIME #TH #WQ #POR #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE 99357 plugin-container 0.1 12:07.07 10 1 224 2097 40M 84M 66M 82M 2757M 91688 99346 sleeping 99346 firefox 0.4 48:54.20 29 1 265 16250 467M...

22
После того, как fork (), где ребенок начинает его выполнение?

Я пытаюсь изучить программирование в UNIX и натолкнулся на вопрос относительно fork (). Я понимаю, что fork () создает идентичный процесс текущего запущенного процесса, но где он начинается? Например, если у меня есть код int main (int argc, char **argv) { int retval; printf ("This is most...

22
Как вы отправляете приложения командной строки прямо в фон?

Я уже знаю, что нажатие ctrl+zостанавливает приложение, а затем я могу отправить приложение в фоновый режим с помощью bgкоманды, но это означает, что существует короткий период времени, в течение которого приложение останавливается. Как отправить приложение напрямую в фоновый режим, не останавливая...

22
Приостановить / возобновить отдельный процесс на / с диска

Иногда нам хотелось бы приостановить процессы с интенсивным использованием памяти на наших серверах Ubuntu и OS X, чтобы временно освободить часть оперативной памяти для других заданий. Если бы все, что нас беспокоило, это загрузка процессора, то все Ctrl-Zбыло бы просто . Тем не менее, мы должны...

22
Как переименовать все потоки (и дочерние элементы) одного процесса в Linux?

Linux (пока) не следует стандарту POSIX.1, который гласит, что reniceвключение процесса влияет на «все потоки области системы в процессе», поскольку в соответствии с документом pthreads (7) «потоки не имеют общего полезного значения». Однако иногда может оказаться удобным renice«все», относящееся к...

22
Хорошие и дочерние процессы

Может кто-нибудь сказать мне, какова связь между указанным niceуровнем и дочерними процессами? Например, если у меня есть значение niceпо умолчанию 0и я запускаю сценарий nice 5, который, в свою очередь, запускает некоторые дочерние процессы (в данном случае около 20 параллельно), что хорошего в...

22
Что на самом деле делает kill 0? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 2 года назад . В man pageней говорится: kill [ -s signal | -p ] [ -a ] [ -- ] pid ... pid... Specify the list of...

21
Как я могу убить определенную нить процесса?

$ ps -e -T | grep myp | grep -v grep 797 797 ? 00:00:00 myp 797 798 ? 00:00:00 myp 797 799 ? 00:00:00 myp 797 800 ? 00:00:00 myp Это показывает процесс mypс PID = 797 и четырьмя потоками с разными SPID. Как я могу убить определенную нить процесса, не убивая весь процесс. Я понимаю, что это может...

21
Как я могу увидеть, какие процессы запущены?

Я использую Ubuntu Server 10.10 и хочу посмотреть, какие процессы запущены. Я знаю, что PostgreSQL работает на моем компьютере, но я не вижу его с помощью команд topили ps, поэтому я предполагаю, что они не отображают все запущенные процессы. Есть ли другая команда, которая покажет все запущенные...

21
Оповещение о завершении процесса

Здесь есть несколько вопросов и ответов, касающихся оповещения о завершении / выходе процесса ( 1 , 2 ), но все они предполагают, что пользователь сам выполнил указанный процесс, и, таким образом, могут написать его с помощью встроенного в управляющий сценарий или направить процесс к какому-либо...

21
Как я могу найти, какой процесс отправляет данные на определенный порт?

У меня есть служба, поддерживающая определенный порт открытым. Я получаю данные, которые я не ожидаю и не хочу получать, и я пытаюсь точно определить источник этих данных. Итак, как я могу найти, какой процесс отправляет данные на определенный порт, а не какой процесс...