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

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



2
Почему зомби ждет своего ребенка?
Я копаюсь в разных источниках, но не могу найти хорошее описание анатомии пожинающих детей. Это простой случай того, что я хотел бы понять. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 bash 14248 12126 …

2
Является ли вложенная оболочка тем же, что и дочерняя оболочка?
Есть два имени: подоболочка и дочерняя оболочка . Да, дочерний процесс будет запущен любым из этого: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Все ли эквивалентны и имеют одно и то же имя? Все ли имеют одинаковые свойства? POSIX имеет это определение …

3
Приостановить процесс, не убивая его
Итак, у меня есть постоянная программа, работающая в фоновом режиме. Убив его, он просто перезапускается с другим PID. Я хотел бы приостановить это (уложить это спать, фактически не убивая это). Это делает kill -9? Если нет, то как это сделать?
11 process  kill 

3
Как оболочка выполняет программу?
Если я скомпилирую программу с использованием gcc и попытаюсь выполнить ее из оболочки bash, какова точная последовательность шагов, выполняемых bash для ее выполнения? Я знаю fork(), execve(), loader, dynamic linker(и другие вещи) участвует, но может кто - то дать точную последовательность шагов , и некоторые подходящие ссылки для чтения? Редактировать: …

2
БЕЗ использования сетевых командных строк в Linux, как узнать список открытых портов и процесс, которому они принадлежат?
Я хочу знать, какие порты используются какими процессами во встроенном Linux. Так как это простой встроенный Linux, нет сетевых командных строк, таких как netstat, lsof. (существуют только основные командные строки, такие как cat, cp, echo и т. д.). Частичное решение, по-видимому, заключается в использовании командных строк "cat / proc / …

2
Что это означает именно тогда, когда процесс «Время» остановился на вершине?
Я посмотрю, почему мы получаем критические предупреждения о свопе, и найду что-то вроде: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND 14683 user1 30 10 16.0g 772m 744 S 0.3 0.3 277:24.87 6.5g MATLAB 14576 user1 30 10 8125m 1.1g 736 S 0.3 0.4 261:16.73 …
11 process  cpu  swap  top  htop 

2
Как я могу отслеживать исполняемые файлы, созданные моим пользователем в Linux?
Используя Linux, я хотел бы отслеживать исполняемые файлы, которые выполняются от моего имени, включая всю командную строку (на практике каждый exec * () выполняется как мой собственный пользователь). Предполагается, что программа, которую я не контролирую, для выполнения задачи выполняет программу, которую я передаю, но я хочу убедиться, что она это …

5
Можно ли получить SMS / текстовое сообщение, когда процесс завершится или будет убит?
Существуют сценарии, которые будут отправлять электронную почту после завершения процесса сервера. Тем не менее, я не хочу проверять свою электронную почту так часто, чтобы посмотреть, закончилась ли работа. Поэтому я хотел бы получить SMS-сообщение. Мой вопрос похож на этот, просто обменивайтесь SMS со всеми вхождениями "электронной почты": есть ли программа, …

4
Как убить процесс, который нельзя убить без перезагрузки?
Есть 5 процессов, которые не могут быть прерваны, kill -9 $PIDи выполнение cat /proc/$PID/cmdlineбудет зависать от текущего сеанса. Может быть, это процессы зомби. Выполнение ps -ef or htopтакже приведет к зависанию текущего сеанса. Но topи ps -eработают нормально. Таким образом, кажется, что есть две проблемы, файловая система не отвечает. Это …

10
Bash способ проверить, если процесс уже работает в фоновом режиме (и пропустить повторное выполнение на основании этого)?
Могу ли я создать командную строку bash, которая запускает определенную команду, только если процесс еще не запущен (в фоновом режиме)? Как проверить *, если команда уже запущена? (так что я могу добавить следующую команду с &&промежуточным между ними, чтобы следующая выполнялась, только если первая верна). *: проверить, определить, обнаружить, узнать
11 bash  shell  process 


3
Почему ввод / вывод бесперебойный?
Какова причина того, чтобы сделать ввод / вывод бесперебойным? Каковы будут отрицательные последствия, если процесс, обрабатывающий ввод-вывод, будет разрешен для обработки сигнала?
11 process  io 

4
В bash, каковы потенциальные негативные последствия приостановки процесса с помощью control-z?
Используя bash, можно приостановить процесс control-z. Тем не менее, существуют ли какие-либо общие обстоятельства или рекомендации, которые следует учитывать, если процесс не будет вести себя хорошо, если его приостановить? Мой конкретный сценарий заключался в создании файла tar, который занимал больше времени, чем ожидалось. Я хотел сделать паузу в фоновом режиме, …

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