2
ответа

Linux не различает процессы и потоки?

Насколько мне известно в ядре Linux, структура task_struct представляет потоки, т.е. процессы, но не процессы. процессы представлены не какой-либо структурой, а группами ...
31.12.2018
2
ответа

Почему родительский процесс ожидания (для прекращения) до тех пор, пока все его детский процесс не заканчивается?

Я знаю, что нет никакого исполнения для родительского процесса ждать, пока все его детский процесс не заканчивается. Тем не менее, это последовала конвенция. Кроме того, я знаю, что если родительский процесс прекращается до ...
30.12.2018
2
ответа

Состояние Иногда не удалось проверить, работает ли конкретный процесс или нет

, я не могу понять, почему мой сценарий, иногда не узнает, если мой Firefox работает. Анализируя stdout, я мог бы заявить, что это условие (если PS CAX | GreeP Firefox> / dev / null) иногда ...
19.12.2018
2
ответа

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

Следующая диаграмма APUE заставляет меня задуматься: В сеансе процессов группа процессов лидера сеанса содержит только лидера сеанса и никаких других процессов? Любой процесс, созданный ...
04.12.2018
2
ответа

Можем ли мы обнаружить сервер / демон и клиентские процессы друг от друга на одной и той же машине?

на Ubuntu я часто запускаю некоторые сервер / демон и некоторые клиенты как локально Отказ Сервер / демон и клиенты могут быть произвольными программами (демон emacs, а также клиенты, демон экрана и клиентов, сервер и ...
01.12.2018
2
ответа

Как вызвать копии исполняемых файлов, чтобы открыть как отдельные процессы?

Я хочу переименованы копии некоторых исполняемых файлов используют разные процессы при выполнении. Система: Lubuntu 18.04 Desktop 64 бит. Например: $ sudo cp -a / usr / bin / mate-terminal / usr / bin / mate -...
27.11.2018
2
ответа

Как использовать top в сценарии оболочки для отслеживания потребления памяти процессом?

Мне интересно, есть ли способ использовать top или другую программу для отслеживания потребления памяти сценарием, который я буду запускать. Я использовал runtime.totalMemory - runtime.freeMemory Но это ...
26.11.2018
2
ответа

Почему я не могу убить процесс SL?

На Lubuntu 18.04 я открываю PCMANFM $ PCMANFM. И после того, как посмотрев на миниатюры файлов изображений под текущим каталогом в PCManfm, я закрыл окно PCMANFM на ALT-F4, но он все еще ...
05.11.2018
2
ответа

Как открыть команду yum yum, если терминал закрыт по ошибке

, я запустил команду yum установить без параметра, и после того, как я попал в Enter, терминал закрыт по ошибке, и теперь yum блокируется, и я не могу сделать дальнейшая операция. При поиске I ...
03.11.2018
2
ответа

Получение информации о блокировках, связанных с процессом

Я не могу перечислить блокировки, связанные с процессом, и информацию о блокировках, т.е. сколько потоков разделяют это lock и т. д. Пожалуйста, расскажите, как извлечь эту информацию из идентификатора процесса. Мой ...
01.11.2018
2
ответа

Какой лучший способ запустить контейнер докера? Крон или другие средства? С несколькими исходными файлами он должен тянуть от?

Я ищу запустить несколько экземпляров моего контейнера Docker, и каждый контейнер повторно проводится каждые 30 минут. У меня есть файл CONF в каталоге SRC, контейнер Docker должен потянуть от того, чтобы быть ...
09.10.2018
2
ответа

Использовать waitpid для дочернего элемента с идентификатором группы 1

Я много искал, но не нашел решения. Так что это может быть глупый вопрос. Формат waitpid: pid _t waitpid (pid _t pid, int *status, int options )Параметр pid указывает, какой именно...
07.10.2018
2
ответа

После перенаправления stdin с tty1 в файл процесс по-прежнему принимает ввод от tty1

command <файл используется для перенаправления содержимого из файла в команда. На виртуальном терминале 1 (/ dev / tty1) я запускаю less
02.10.2018
2
ответа

Есть ли способ отправлять процесс использования процесса на диске?

Если я хочу процесс PID 666 Чтобы остановить использование моего процессора, я могу использовать kill -sigstop 666. И я могу использовать этот процесс нормально после kill -sigcont 666. Но этот процесс все еще использует мою память. Есть ли ...
28.09.2018
2
ответа

Что означает TSTP для убийства сигналов?

Я знаю, что TSTP остановит процесс, который был выполнен, а идентификатор сигнала 20, и это равно Ctrl + z. Я искал аббревиатуру, но я ничего не нашел! Кто-нибудь знает?
23.09.2018
2
ответа

- это PID детского процесса всегда больше, чем PID его родителя на Linux?

Скажем, от ядра 2.6. Я смотрю все бегущие процессы в системе. PID детей всегда больше, чем PID их родителей? Можно ли иметь особые случаи «... [
04.09.2018
2
ответа

Почему Shebang приводит к другому названию процесса, чем явный звонок?

Суммарное изложение, использующее Mirage в качестве примера, программа Python, которая начинается с Shebang: #! / USR / Bin / Python ... Глядя на / proc / / comm или используя pgrep, оно похоже на ... ... Имя процесса ...
25.08.2018
2
ответа

Где процесс, запускающий службу?

Служба запущена: »sudo service cntlm status ● cntlm.service - LSB: аутентификация ускорителя HTTP для защищенных прокси NTLM Загружено: загружено (/etc/init.d/cntlm ; плохо; предустановка производителя: включена) ...
22.08.2018
2
ответа

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

это исправить, что PSTREE выкроет все потомки процессы данного процесса PSTREE -S выводят все процессы потомков и процессы родословных ...
29.07.2018
2
ответа

PID фоновой функции, F, в командах, вызываемых в подоболочках внутри F

При запуске foo в фоновом режиме, BASHPID foo (bashpid_of_foo) недоступен внутри bodies bar_1 to bar_n через $BASHPID, так как они вызываются через функцию ...
27.07.2018
2
ответа

Уничтожить команду на основе вывода `grep`? [закрыто]

У нас есть интерфейс командной строки для входа в систему следующим образом: $ cli -u имя_пользователя -p пароль. ..
25.07.2018
2
ответа

Откуда планировщик ядра знает, как предупредить процесс?

Насколько я понимаю, ядро - это не процесс, а скорее набор обработчиков, которые могут быть вызваны во время выполнения другого процесса (или самим ядром через таймер, или что-то в этом роде?) ...
21.07.2018
2
ответа

Команда ожидания работает, когда PID не существует

, я сталкиваюсь с неожиданным поведение ожидания встроенного. ~ ❯ Сол 1 и [1] 72009 ~ ❯ [1] + 72009 Готово сон 1 ~ ❯ ждать 72009 ~ ❯ echo $? 0 Хотя PID больше не существует ждать ...
18.07.2018
2
ответа

контролировать несколько пользователей с помощью top

Можно ли отслеживать процессы нескольких (но не всех) пользователей в Linux top? Что-то в этом роде: top -u user1 -u user2 Спасибо за помощь!
10.07.2018
2
ответа

Что действительно 'уничтожает-0', делают?

Я недавно столкнулся с этим в сценарии оболочки. если! уничтожьте-0$ (кошка/path/to/file.pid); затем... что-то... fi, Что действительно уничтожает-0... делают?
10.07.2018
2
ответа

получить имя приложения из pid [duplicate]

Я пытаюсь получить имя приложения, набирая команду, но похоже, что нет команды для получения имени приложения из идентификатора процесса. Мы можем получить имя процесса только с помощью идентификатора процесса в команде. ...
12.06.2018
2
ответа

Что делать, если все сигналы игнорируются?

Насколько мне известно, для остановки/продолжения и прекращения/уничтожения процесса используется какой-то сигнал. Если я заставлю процесс игнорировать все сигналы, что произойдет? Будет ли это зомби или что-то, что невозможно убить?
19.05.2018
2
ответа

Как получить запущенный процесс

Как получить процесс, который в данный момент выполняется в системе Linux? Когда я выполняю команду ps -aux, она возвращает мне список из нескольких процессов, запущенных на машине. Но процессор может запускать только один ...
17.05.2018
2
ответа

Почему при попытке захвата PID мой сценарий оболочки загадочным образом завершается?

Я использую CentOS 7. Я пытаюсь захватить "главный PID" процесса в переменную сценария. Это мой сценарий #! / bin / sh set -e PID = "$ APP_ROOT / shared / pids / puma.pid" эхо "до ..." MASTER_PID = `...
15.05.2018
2
ответа

Как получить PID моего главного процесса (а не один из его работников)?

Я использую Centos 7. Я пытаюсь написать сценарий для начала и остановки процесса PUMA, но я могу Выясните, как получить «Master» PID, если TAHT даже правильный срок. В команде ниже (скрытой)
10.05.2018