Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

6
ответов

Почему “ls” требует отдельного процесса для выполнения?

Почему ls требует отдельного процесса для своего выполнения? Я знаю причину, почему команды как CD не могут быть выполнены путем разветвления механизма, но являются там вредом, если ls выполняется без разветвления?
10.01.2014
5
ответов

Потоки по сравнению с (разветвленными) процессами

Приложения Linux обычно ветвление затем должностное лицо (с execve ()), но JAVA-приложения и определенный Apache поточная обработка использования MPMs. При разветвлении, использует ветвление + должностное лицо для порождения процесса, каков высокий уровен
05.05.2014
4
ответа

Когда vfork называют, родительский процесс действительно приостановлен?

Насколько я знаю, когда vfork называют, дочерний процесс использует то же адресное пространство в качестве того из родителя, и любые изменения, внесенные дочерним процессом в parent'ss переменных, отражаются на...
08.10.2019
4
ответа

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

На своей веб-странице, посвященной трюку с селф-пайпом, Дэн Бернстайн объясняет состояние гонки с помощью select() и сигналов, предлагает обходной путь и заключает, что «Конечно, правильно было бы иметь fork(...
20.07.2019
4
ответа

Как передать пароль дочернему процессу?

Передача пароля в командной строке (дочернему процессу, запущенному из моей программы), как известно, небезопасна (поскольку ее могут увидеть даже другие пользователи с помощью команды ps ). Можно ли передать его как ...
16.07.2016
4
ответа

Что такое открытое описание файла?

Когда Вы разветвляете процесс, ребенок наследовал дескрипторы файлов его родителя. Я понимаю, что, когда это происходит, ребенок получает копию таблицы дескрипторов файлов родителя с указателями в...
08.04.2015
4
ответа

Как ветвление и должностное лицо работают?

У меня нет большого опыта, просто пытаясь принять участие в процессы, как они интерпретируют к аппаратным средствам от уровня пользователя. Таким образом, когда команда запущена из оболочки, ветвление () наследовало дочерний элемент...
18.01.2015
4
ответа

Окраска вывода разветвленных процессов

У меня есть runscript, который запускает некоторые процессы и отправляет их в фон mongod и pid_mongo= $! redis-сервер и pid_redis= $! # и т.д. Все эти процессы затем вывод одновременно к...
14.12.2012
4
ответа

Каково различие между запущением программы как демон и разветвлением его в фон с '& '?

Каковы практические различия с точки зрения системного администратора при развертывании сервисов на основанную на Unix систему?
23.11.2012
4
ответа

Fork-бомба на Mac?

Я просто узнал о fork-бомбе, интересном типе атаки "отказ в обслуживании". Википедия (и несколько других мест) предлагает использовать :() {:|:&};: на машинах UNIX для разветвления процесса infine...
23.04.2012
4
ответа

Почему должен, ребенок vfork или ветвления называет _exit () вместо выхода ()?

Из страницы справочника vfork (): vfork () отличается от ветвления (), в котором приостановлен родитель, пока ребенок не звонит execve (2) или _exit (2). Ребенок совместно использует всю память с ее родителем...
12.06.2011
3
ответа

О `fork`, дочерних процессах и« подоболочках »

Этот пост в основном является продолжением предыдущего моего вопроса. Отвечая на этот вопрос, я понял, что не только я не совсем понимаю всю концепцию «подоболочки», но и более ...
23.05.2017
3
ответа

Ветвление по сравнению с клоном на 2.6 ядрах Linux

У меня есть некоторый беспорядок относительно ветвления и клона. Я видел что: ветвление для процессов, и клон для ветвления потоков, просто называет клон, клон используется для всех процессов, и потоки Имеют любой...
30.04.2015
3
ответа

Действительно разветвляется (), сразу копируют всю "кучу" процесса в Linux?

Ветвление () системный вызов клонирует дочерний процесс от рабочего процесса. Два процесса идентичны за исключением своего PID. Естественно, если процессы просто читают из своей "кучи", а не...
20.08.2014
3
ответа

Как разветвить команду “кошки”?

Это - мой сценарий удара. #!/bin/bash oo = "'cat/etc/httpd/conf/httpd.conf'"; кошка> /a.txt <<$oo EOF EOF это просто читает/etc/httpd/conf/httpd.conf и пишет это в /a.txt, проблема имеет...
18.06.2014
3
ответа

Что после должностного лица () в команде ls. Родительский процесс печатает вывод к консоли или ребенку?

У меня есть простое сомнение на выполнении команды ls. Согласно моему пониманию от исследования я сделал в Интернете, я понял ниже точек. То, когда мы вводим ls командный процессор, интерпретирует...
15.03.2013
3
ответа

Удар поддерживает разветвление, подобное ветвлению C ()?

У меня есть сценарий, который я хотел бы разветвить однажды, таким образом, две копии того же сценария работают. Например, я хотел бы, чтобы следующий сценарий удара существовал: $$ эха do_fork () повторяют $$ Если это...
18.02.2011
2
ответа

Копирует ли fork ()дескриптор файла для исполняемого двоичного файла, который в данный момент выполняется вызывающим процессом?

Я читал справочные страницы по fork (), и они говорят что-то вроде «все файловые дескрипторы, открытые в вызывающем процессе, копируются». Мне не на 100% ясно, если дескриптор файла...
07.11.2020
2
ответа

kill() не остановит подпроцесс, если он запущен из процесса, запущенного /etc/rc.local?

На raspberry pi (недавний raspian) я написал приложение, которое по запросу через сетевой запрос порождает приложение, а по запросу через другой сетевой запрос убивает его. Механизм порождения ...
11.11.2019
2
ответа

Физический адрес переменной в процессах

Когда мы создаем дочерний процесс с помощью системного вызова fork (), адресное пространство родительского процесса копируется в дочерний процесс. Код ниже наглядно демонстрирует это. #include #include ...
21.05.2018
2
ответа

Привязка-монтирование вступает в силу только в контексте текущего процесса и его потомков

У меня есть 2 файла: / MyDir / a и / MyDir / MySubDir / b и я запускаю сценарий bash, в который я хочу добавить код, чтобы сделать файл / точкой файла / b, но только в текущем процессе и его потомках. В ...
18.05.2018
2
ответа

Почему strace не сообщает, что родительский shell fork() дочернего процесса перед execve() команды?

strace выполняет заданную команду до ее выхода. Он перехватывает и записывает системные вызовы, вызываемые процессом, и сигналы, получаемые процессом. При запуске внешней ...
03.03.2016
2
ответа

Как удар передает группы пользователей ребенку?

Это известно что, если я добавляю меня к новой группе, что изменение не будет отражено, пока я не выйду из системы и въезжаю задним ходом: $ sudo adduser меня, newgroup $ группирует меня sudo $, группирует меня меня sudo newgroup $ Это...
23.09.2014
2
ответа

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

У меня есть рабочий сервер сокета и прислушивающийся к входящим соединениям на неадминистраторском порте (т.е.>. 1024). Я также хотел бы за этот процесс смочь обработать другой тип соединения на...
09.05.2014
2
ответа

Как ограничить количество процесса, который может создать пользователь?

Я думаю, что у меня есть программа, которая создает бесчисленные ветвления себя (не намеренно, я надеюсь). Мне нравится тестировать это, но я не могу уничтожить машину, поэтому как я мог ограничить количество процесса для выполнения...
08.03.2014
2
ответа

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

Я смешивал с fork-бомбами и заметил это, если я просто ветвление () процессы неоднократно, уничтожая начальный процесс снижу целое дерево. Дело обстоит не так для fork-бомб, записанных в Bash...
11.10.2013
2
ответа

Дескриптор файла и ветвление

Когда ребенок разветвлен затем, это наследовало дескрипторы файлов родителя, если ребенок закрывает дескриптор файла, что произойдет? Если ребенок начинает писать то, что должно произойти с файлом в конце родителя?...
18.09.2013
2
ответа

Почему ветвление механизма создания процесса по умолчанию?

Системный вызов UNIX создания процесса, ветвления (), создает дочерний процесс путем копирования родительского процесса. Мое понимание - то, что это почти всегда сопровождается вызовом должностному лицу () для замены...
07.02.2012
2
ответа

Каково различие между ветвлением () и vfork ()?

Я хотел бы понять подробно различие между ветвлением () и vfork (). Я не смог переварить страницу справочника полностью. Я также хотел бы разъяснить один из своего комментария коллег "В...
12.06.2011
1
ответ

как вилка ()может возвращать несколько значений?

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