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

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

4
Есть ли вариант UNIX, в котором дочерний процесс умирает вместе со своим родителем?
Я уже довольно давно изучаю поведение ядра Linux, и мне всегда было ясно, что: Когда процесс умирает, все его дочерние элементы возвращаются initпроцессу (PID 1) до тех пор, пока они в конечном итоге не умрут. Однако недавно кто-то с большим опытом работы с ядром сказал мне, что: Когда процесс завершается, …
41 process  init  exit  fork 

6
Несколько раз нажатие ctrl-c заставляет запущенную программу закрываться быстрее?
Я часто начинаю читать огромный файл, а затем через некоторое время хочу выйти, но есть задержка от нажатия Ctrl+ Cдо остановки программы. Есть ли шанс сократить отставание, нажав клавишу Ctrl+ Cнесколько раз? Или я трачу свои клавиши?
41 process  kill  signals 


6
Для какого процесса `/ proc / self /`?
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html говорит /proc/self/Каталог представляет собой ссылку на текущий процесс. Всегда есть несколько процессов, запущенных одновременно, поэтому какой процесс является «текущим процессом»? Имеет ли «текущий процесс» какое-либо отношение к тому, какой процесс в данный момент выполняется на процессоре, учитывая переключение контекста? Разве «текущий процесс» не имеет ничего общего с передним и …
40 linux  process  proc 

2
Почему подстановка процесса приводит к файлу / dev / fd / 63, представляющему собой канал?
Я пытаюсь понять именованные каналы в контексте этого конкретного примера. Я печатаю <(ls -l)в своем терминале и получаю вывод как bash: /dev/fd/63: Permission denied. Если я наберу cat <(ls -l), я мог видеть содержимое каталога. Если я заменить catс echo, я думаю , что я получаю имя терминала (или это?). …

5
Как отправить нажатия клавиш (F5) из терминала в программу с графическим интерфейсом?
Я использую Raspberry Pi в сочетании с Chromium (режим киоска), чтобы показать некоторые характеристики. У Pi нет подключенной клавиатуры, поэтому я искал решение для отправки нажатий клавиш с терминала на процесс Chromium (вкладка) . Обычный ввод работает, но как я могу отправить что-то вроде F5(специальный ключ: обновление браузера) через это …
40 process  x11  input 

9
Как я могу убить процесс и быть уверенным, что PID не был повторно использован
Предположим, например, что у вас есть скрипт оболочки, похожий на: longrunningthing & p=$! echo Killing longrunningthing on PID $p in 24 hours sleep 86400 echo Time up! kill $p Должен сделать трюк, не так ли? За исключением того, что процесс мог завершиться досрочно, а его PID, возможно, был переработан, а …
40 process  kill 

2
ps переключается для совместного отображения PID, PPID, PGID и SID
Я пробовал ps с различными типами переключателей, например -A, aux, ef и т. Д., Но я не могу найти правильную комбинацию переключателей, которая сообщит мне идентификатор процесса (PID), идентификатор родительского процесса (PPID), группу процессов ID (PGID) и Session ID (SID) процесса в одном и том же выводе.
40 process  ps 

4
nohup против экрана
В прошлом я nohupвыполнял большие фоновые задания, но заметил, что многие люди используют screenв этом контексте. screenПредоставляет ли мне какое-то функциональное преимущество, о котором я не знаю, или это просто вопрос предпочтений?


6
Есть ли способ приостановить запущенный процесс в системах Linux и возобновить его позже?
Я должен копировать файлы на машине. И данные очень велики. Теперь серверы должны работать в обычном режиме, и на них обычно есть определенный диапазон часов работы. Так есть ли способ выполнить такие команды таким образом, что если сервер попадает в часы занятости, он приостанавливает процесс, а когда выходит из этого …

7
Как я могу закрыть терминал, не убивая его потомков (без запуска `screen` в первую очередь)?
иногда я запускаю приложение в gnome-терминале, но потом мне внезапно приходится перезапускать gnome или что-то в этом роде. Я думаю, что ответ на вопрос также полезен, тогда я хочу отключиться от SSH, где что-то происходит. Терминальное дерево гнома выглядит так: gnome-terminal bash some-boring-process Могу ли я «отсоединиться» bashот gnome-terminal(или отсоединиться …

1
Что такое «Добровольное переключение контекста»?
Я получил бинарный файл и должен взломать его пароль (домашнее задание). Была также задана функция (функция, которая является частью двоичного файла). Эта функция показала, что входная строка сравнивалась с правильным паролем символ за символом и сразу возвращала ложь, когда символ был неправильным (это небезопасный способ сделать это, я полагаю, потому …

3
Где я могу увидеть список уничтоженных ядром процессов?
Есть ли какой-нибудь способ проверить, какой из моих процессов убил ядро? Иногда я захожу на свой сервер и обнаруживаю, что что-то, что должно было работать всю ночь, просто остановилось на 8 часов, и я не уверен, что это приложения или ядра.

3
Как сказать сценарию ждать, пока процесс начнет принимать запросы через порт?
Мне нужна команда, которая будет ждать, пока процесс начнет принимать запросы на определенный порт. Есть ли что-то в Linux, что делает это? while (checkAlive -host localhost -port 13000 == false) do some waiting ...

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