Замена процесса форма межпроцессного взаимодействия, которое позволяет вводу или выводу команды появляться как файл (такой как: '<(cmd)' или'> (cmd)').

В bash руководство мы можем читать:

Замена процесса поддерживается в системах, которые поддерживают именованные каналы (FIFOs) или /dev/fd метод именования открытых файлов. Это принимает форму <(list) или >(list). Список процессов выполняется с его вводом или выводом, подключенным к FIFO или некоторому файлу в /dev/fd.

Примеры:

diff <(sort file1) <(sort file2) 

Читать дальше:

---------121--------1807----procfs (или proc файловая система) является специальной файловой системой в подобных UNIX операционных системах, которая представляет информацию о процессах и другую информацию о системе в иерархической подобной файлу структуре

procfs (или proc файловая система) является специальной файловой системой в подобных UNIX операционных системах, которая представляет информацию о процессах и другую информацию о системе в иерархической подобной файлу структуре

proc файловая система является файловой системой, которая представляет информацию о выполнении процессов. Это доступно под многими вариантами Unix включая Солярис, Linux и AIX, но отсутствует на большинстве вариантов BSD. На Linux proc файловая система выставляет другие системные данные также.

proc файловая система обычно монтируется в /proc, и информация о процессе представлена в файле или каталоге, названном в честь идентификатора процесса, например. /proc/123 информация о подарках о процессе 123.

Дальнейшее чтение

Внешние ресурсы

8
ответов

Как я получаю переменные среды другого процесса?

Если я исследую/proc/1/environ I, видят разграниченную пустым указателем-байтом строку процесса 1 переменные среды. Я хотел бы принести эти переменные в свою текущую среду. Существует ли простой способ сделать это?...
17.04.2014
7
ответов

“отзовитесь эхом 3>/proc/sys/vm/drop_caches” - Разрешение, отклоненное как корень

У меня в настоящее время есть некоторые проблемы с кэшем. Это немного слишком много прямо сейчас, таким образом, я хотел очистить его. Я погуглил и нашел эту небольшую команду: синхронизируйте эхо && 3>/proc/sys/vm/...
30.06.2014
6
ответов

Перенаправление вывода «на лету» — выглядит невозможным в Linux, почему?

Я пробовал поиск в Интернете, но не нашел ответа, ища на лету вывод перенаправления Linux. Насколько я понимаю, вывод stdout работает с использованием файлового дескриптора 1: $ ls -l /proc/pid/fd/1 ...
29.09.2019
6
ответов

Для какого процесса нужен / proc / self /?

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html говорит: / proc / Каталог self / является ссылкой на текущий процесс. Всегда выполняется несколько процессов ...
29.12.2016
5
ответов

Почему хранение процессов в виде файлов в `/proc `не влияет на производительность?

Я понимаю, что «все является файлом» не совсем верно, но, насколько я знаю, каждый процесс получает каталог в /proc с большим количеством файлов. Операции чтения/записи часто хороши...
01.05.2021
5
ответов

Как я читаю из/proc/$pid/mem в соответствии с Linux?

Linux proc (5) страница справочника говорит мне, что/proc/$pid/mem “может использоваться для доступа к страницам памяти процесса”. Но простая попытка использовать его только дает мне кошку $/proc/$$ / мадам/proc/self/...
01.02.2011
4
ответа

Почему некоторые встроенные оболочки `read` не могут прочитать всю строку из файла в` / proc`?

В некоторых Bourne-подобных оболочках встроенная функция чтения не может прочитать всю строку из файла в / proc ( приведенную ниже команду следует запустить в zsh, замените $ = shell на $ shell с другими оболочками): $ для оболочки в ...
13.05.2016
4
ответа

Уведомьте относительно изменений на файле под/proc

Я записал маленькому 'демону' в ударе, который переключится на наушники, если они будут обнаружены и в противном случае переключатся на внешний динамик USB с PulseAudio. То, что я ищу, является некоторым способом добраться...
14.09.2013
4
ответа

Дуга Linux: pacman не работает когда chrooting

Мне установили Ubuntu на моем компьютере. Я решил установить Arch Linux, но я пропустил часть об установке Личинки, поскольку это уже установлено. Наблюдение, что Arch не обнаруживается в меню Личинки...
07.04.2013
4
ответа

Никакой/proc в находящемся в Busybox встроенном дистрибутиве Linux

Я делаю встроенный дистрибутив Linux, и моей платой является Raspberry Pi. Моя версия ядра 3.2.27 без initramfs и моей корневой файловой системы следующим образом: / lib/* содержит...
31.12.2012
4
ответа

Соединение/proc/mnt к/proc/mounts

Я понимаю, что/proc файловая система отражает вывод различных процессов. К сожалению, у меня есть propietary (romdump) двоичный файл, который ожидает, что таблица монтирования появится как/proc/mtd, в то время как мой Android...
29.11.2012
4
ответа

Как проверить, смонтирован ли/proc/

Как я могу проверить, смонтирован ли/proc/? Используя/etc/mtab препятствуется, поскольку это могло бы быть непоследовательно. Используя/proc/mounts также не опция, как не мог бы существовать, если/proc/не смонтирован (хотя...
06.07.2011
3
ответа

Способ однозначного разбора /proc//stat (учитывая произвольное содержимое поля name)

В linux procfs /proc//stat включает в качестве второго аргумента имя процесса в скобках . Насколько я могу судить (путем экспериментов), это не экранировано. Например, я был ...
20.12.2019
3
ответа

Почему размер /proc/stat показывает ноль? [дубликат]

ls -rlth /proc/stat -r--r--r-- 1 root root 0 Feb 21 04:25 /proc/stat Хотя если мы сделаем cat, то содержимого там достаточно.
10.03.2019
3
ответа

Как получить IPV4 адрес интерфейса из /proc

Есть ли простой и понятный способ получить IP адрес сетевого интерфейса из /proc, подобно тому, как я могу получить MAC адрес сетевого интерфейса? В идеале я бы просто набрал cat /proc/
26.02.2019
3
ответа

Запись в стандартный ввод процесса

Насколько я понимаю, если я наберу следующее ... python -i ... интерпретатор python будет теперь читайте из стандартного ввода, ведя себя (очевидно) следующим образом: >>> print "Hello" Привет, я ожидал ...
24.11.2018
3
ответа

Дифференциальные выходы "двоичные файлы отличаются", но не обычный детальный вывод

Я бы хотел сравнить два файла - "orienv" и "currenv", используя команду diff. То, как я создал эти два файла, выглядит следующим образом: Создаем файл "currenv" $cat /proc/1/environ >> ...
17.09.2018
3
ответа

Где содержание/proc ядра Linux зарегистрировано?

Существует ли сайт где-нибудь, который перечисляет содержание/proc и что означает каждая запись?
18.04.2018
3
ответа

Эффективный мониторинг количества открытых FD на процесс?

Я хочу иметь возможность отслеживать количество открытых файлов в Linux. Сейчас я считаю количество файлов в / proc / / fd и fdinfo. У моего балансировщика нагрузки около миллиона FD. Итак, на этом заканчивается ...
18.05.2017
3
ответа

Какой из proc, sys и т.д. должен быть, связывают - смонтированный (или не) когда chrooting в “заменяющее” распределение?

Этот ответ на другой вопрос в основном сводится к chrooting в другой дистрибутив Linux для основного использования этого в качестве замены к ее слишком ограниченный (но незаменимый) родитель...
13.04.2017
3
ответа

Изменение UID файлов в/proc

В следовании до этого вопроса об изменении UID пользователя рекомендуется изменить владение всех файлов в системе (этот ответ) находят/-uid 1000 - должностное лицо показанный 5000 '{}' \+ где...
13.04.2017
3
ответа

Как делает/proc / <pid>/exe, символьная ссылка отличаются от обычных символьных ссылок?

Если я запускаю процесс и затем удаляю двоичный файл его, я могу все еще восстановить его с/proc / <pid>/exe: CP $, 'которые спят'. $./сон 10 м и [1] $ сна комнаты за 13 728$ readlink/proc/13728/exe...
22.04.2015
3
ответа

Существует ли простой способ зарегистрировать все выполняемые команды, включая параметры командной строки?

Я пытаюсь найти, как зарегистрировать определенное инстанцирование rrdtool, чтобы видеть, является ли путь, который он получает, неправильным. Я знаю, что мог перенести исполняемый файл в сценарий оболочки, который зарегистрируется...
06.11.2014
3
ответа

Как узнать легко, смонтировано ли блочное устройство (или часть его) так или иначе

Я хочу знать то, что состоит в том, чтобы определить самый легкий путь (без полномочия пользователя root), смонтирована ли блочное устройство (говорят, что sdb) или какая-либо часть его (и который часть его). Проверка/proc/mounts для sdb не...
31.01.2014
3
ответа

Параметры командной строки rackup не показывают в выводе PS или procfs

Как Вы знаете, хотите ли Вы получить аргументы времени выполнения командной строки в пользу выполнения команды, можно проанализировать PS-e или/proc / <pid>/cmdline. Но я встретился с проблемой, когда этот метод возвращает только команду...
18.10.2013
3
ответа

среда изменения рабочего процесса

Как могло бы быть возможно изменить некоторую переменную в ENV уже рабочего процесса, например, через/proc/PID/environ? Тот "файл" только для чтения. Должен изменить или сбросить переменную ДИСПЛЕЯ...
09.05.2012
2
ответа

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

Я просматриваю каталог /proc и как пользователь не могу перечислить каталог, хотя он показывает, что пользователь является владельцем. Почему и как это происходит? Например, в файлах ls -l /proc/2323/map _указано, что ls :читает каталог '.'
20.10.2021
2
ответа

Linux Kernel.org вводит в заблуждение относительно паники ядра /proc/sys/kernel/panic

У меня всегда /proc/sys/kernel/panic установлено значение 0. Глядя на описание этой опции на kernel.org, мы можем см.: panic: Значение в этом файле представляет собой количество секунд, в течение которых ядро ​​...
29.03.2021
2
ответа

Как вывести список сетевых устройств и адресов ipv4 в Linux без команды ifconfig/ip

Это НЕ дубликат статьи Как получить собственный IP-адрес и сохранить его в переменной сценария оболочки? ; это попытка восстановить Как я могу перечислить сетевые рабочие устройства и адрес ipv4 в Linux без...
05.11.2020
2
ответа

когда /proc/cpuinfo начнет постоянно обновляться, особенно поле "cpu MHz"?

Я видел, что /proc/cpuinfo постоянно обновляется, особенно поле "cpu MHz"? Я предполагал, что эти детали должны быть постоянными. Когда это /proc/cpuinfo начал постоянно обновляться, особенно...
30.09.2020