Замена процесса форма межпроцессного взаимодействия, которое позволяет вводу или выводу команды появляться как файл (такой как: '<(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.
Дальнейшее чтение
Внешние ресурсы
Если я исследую/proc/1/environ I, видят разграниченную пустым указателем-байтом строку процесса 1 переменные среды. Я хотел бы принести эти переменные в свою текущую среду. Существует ли простой способ сделать это?...
17.04.2014
У меня в настоящее время есть некоторые проблемы с кэшем. Это немного слишком много прямо сейчас, таким образом, я хотел очистить его. Я погуглил и нашел эту небольшую команду: синхронизируйте эхо && 3>/proc/sys/vm/...
30.06.2014
Я пробовал поиск в Интернете, но не нашел ответа, ища на лету вывод перенаправления Linux. Насколько я понимаю, вывод stdout работает с использованием файлового дескриптора 1: $ ls -l /proc/pid/fd/1
...
29.09.2019
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html говорит: / proc / Каталог self / является ссылкой на текущий процесс. Всегда выполняется несколько процессов ...
29.12.2016
Я понимаю, что «все является файлом» не совсем верно, но, насколько я знаю, каждый процесс получает каталог в /proc с большим количеством файлов. Операции чтения/записи часто хороши...
01.05.2021
Linux proc (5) страница справочника говорит мне, что/proc/$pid/mem “может использоваться для доступа к страницам памяти процесса”. Но простая попытка использовать его только дает мне кошку $/proc/$$ / мадам/proc/self/...
01.02.2011
В некоторых Bourne-подобных оболочках встроенная функция чтения не может прочитать всю строку из файла в / proc ( приведенную ниже команду следует запустить в zsh, замените $ = shell на $ shell с другими оболочками): $ для оболочки в ...
13.05.2016
Я записал маленькому 'демону' в ударе, который переключится на наушники, если они будут обнаружены и в противном случае переключатся на внешний динамик USB с PulseAudio. То, что я ищу, является некоторым способом добраться...
14.09.2013
Мне установили Ubuntu на моем компьютере. Я решил установить Arch Linux, но я пропустил часть об установке Личинки, поскольку это уже установлено. Наблюдение, что Arch не обнаруживается в меню Личинки...
07.04.2013
Я делаю встроенный дистрибутив Linux, и моей платой является Raspberry Pi. Моя версия ядра 3.2.27 без initramfs и моей корневой файловой системы следующим образом: / lib/* содержит...
31.12.2012
Я понимаю, что/proc файловая система отражает вывод различных процессов. К сожалению, у меня есть propietary (romdump) двоичный файл, который ожидает, что таблица монтирования появится как/proc/mtd, в то время как мой Android...
29.11.2012
Как я могу проверить, смонтирован ли/proc/? Используя/etc/mtab препятствуется, поскольку это могло бы быть непоследовательно. Используя/proc/mounts также не опция, как не мог бы существовать, если/proc/не смонтирован (хотя...
06.07.2011
В linux procfs /proc/
/stat включает в качестве второго аргумента имя процесса в скобках . Насколько я могу судить (путем экспериментов), это не экранировано. Например, я был ...
20.12.2019
ls -rlth /proc/stat
-r--r--r-- 1 root root 0 Feb 21 04:25 /proc/stat Хотя если мы сделаем cat, то содержимого там достаточно.
10.03.2019
Есть ли простой и понятный способ получить IP адрес сетевого интерфейса из /proc, подобно тому, как я могу получить MAC адрес сетевого интерфейса?
В идеале я бы просто набрал cat /proc/
26.02.2019
Насколько я понимаю, если я наберу следующее ... python -i ... интерпретатор python будет теперь читайте из стандартного ввода, ведя себя (очевидно) следующим образом: >>> print "Hello" Привет, я ожидал ...
24.11.2018
Я бы хотел сравнить два файла - "orienv" и "currenv", используя команду diff. То, как я создал эти два файла, выглядит следующим образом: Создаем файл "currenv" $cat /proc/1/environ >> ...
17.09.2018
Существует ли сайт где-нибудь, который перечисляет содержание/proc и что означает каждая запись?
18.04.2018
Я хочу иметь возможность отслеживать количество открытых файлов в Linux. Сейчас я считаю количество файлов в / proc /
/ fd и fdinfo. У моего балансировщика нагрузки около миллиона FD. Итак, на этом заканчивается ...
18.05.2017
Этот ответ на другой вопрос в основном сводится к chrooting в другой дистрибутив Linux для основного использования этого в качестве замены к ее слишком ограниченный (но незаменимый) родитель...
13.04.2017
В следовании до этого вопроса об изменении UID пользователя рекомендуется изменить владение всех файлов в системе (этот ответ) находят/-uid 1000 - должностное лицо показанный 5000 '{}' \+ где...
13.04.2017
Если я запускаю процесс и затем удаляю двоичный файл его, я могу все еще восстановить его с/proc / <pid>/exe: CP $, 'которые спят'. $./сон 10 м и [1] $ сна комнаты за 13 728$ readlink/proc/13728/exe...
22.04.2015
Я пытаюсь найти, как зарегистрировать определенное инстанцирование rrdtool, чтобы видеть, является ли путь, который он получает, неправильным. Я знаю, что мог перенести исполняемый файл в сценарий оболочки, который зарегистрируется...
06.11.2014
Я хочу знать то, что состоит в том, чтобы определить самый легкий путь (без полномочия пользователя root), смонтирована ли блочное устройство (говорят, что sdb) или какая-либо часть его (и который часть его). Проверка/proc/mounts для sdb не...
31.01.2014
Как Вы знаете, хотите ли Вы получить аргументы времени выполнения командной строки в пользу выполнения команды, можно проанализировать PS-e или/proc / <pid>/cmdline. Но я встретился с проблемой, когда этот метод возвращает только команду...
18.10.2013
Как могло бы быть возможно изменить некоторую переменную в ENV уже рабочего процесса, например, через/proc/PID/environ? Тот "файл" только для чтения. Должен изменить или сбросить переменную ДИСПЛЕЯ...
09.05.2012
Я просматриваю каталог /proc и как пользователь не могу перечислить каталог, хотя он показывает, что пользователь является владельцем. Почему и как это происходит? Например, в файлах ls -l /proc/2323/map _указано, что ls :читает каталог '.'
20.10.2021
У меня всегда /proc/sys/kernel/panic установлено значение 0. Глядя на описание этой опции на kernel.org, мы можем см.: panic: Значение в этом файле представляет собой количество секунд, в течение которых ядро ...
29.03.2021
Это НЕ дубликат статьи Как получить собственный IP-адрес и сохранить его в переменной сценария оболочки? ; это попытка восстановить Как я могу перечислить сетевые рабочие устройства и адрес ipv4 в Linux без...
05.11.2020
Я видел, что /proc/cpuinfo постоянно обновляется, особенно поле "cpu MHz"? Я предполагал, что эти детали должны быть постоянными. Когда это /proc/cpuinfo начал постоянно обновляться, особенно...
30.09.2020