2
ответа

OpenBSD имеет предел количеству дескрипторов файлов?

Каково максимальное количество дескрипторов файлов, что процесс может войти в OpenBSD успешно? Например, существует предел openfiles в login.conf (5) в OpenBSD. Если я хочу иметь, поскольку многие регистрируют...
13.12.2013
2
ответа

Открытый AIX (): дескриптор файла является нулем (!?)

Процесс демона, при обнаружении присутствия текстового файла в конкретном каталоге затем запускает исполняемый файл, который открывает вышеупомянутый текстовый файл, чтобы считать и затем передать...
10.11.2013
2
ответа

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

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

Как обойти “Слишком много открытых файлов” в debian

Если я хочу видеть все соответствующие файлы журнала своего apache2 сервера сразу, я использую хвост-f/var/kunden/logs / *log/var/kunden/logs / *log/var/log/apache2 / *log |grep-v robots|grep-v favicon, Но начиная с тех...
30.08.2013
2
ответа

Что опасности установить высокий предел к макс. Дескрипторам файлов для каждого процесса?

Я работаю над старым унаследованным приложением, и я обычно сталкиваюсь с определенными настройками, которые никто вокруг бегунка не объясняет. По-видимому, в какой-то момент некоторые процессы в приложении поражали макс...
04.09.2012
2
ответа

Выполните команду в удаленном активном терминале

Предположим, что у Вас есть эмулятор терминала (T1), открытый с PID 6 350. От другого терминала введите эту команду (C1): повторите "ls\n">/proc/6350/fd/0, Это пишет ls и новую строку в T1, но не делает...
23.05.2012
2
ответа

дескриптор файла по сравнению с именем файла

Я задавался вопросом, что различия и отношения между дескрипторами файлов и именами файлов. Они все привыкли к файлам доступа? Если да, таким же образом? Например,/dev/fd/0,/dev/stdin, и/proc/...
08.08.2011
2
ответа

Дескрипторы файлов и сценарии оболочки

Мне очень нелегко понимать, как каждый использует дескрипторы файлов в сценариях оболочки. Я знаю основы, такие как должностное лицо 5>/tmp/foo, Таким образом, fd 5 присоединен к нечто для записи. должностное лицо 6 </...
25.05.2011
1
ответ

Закрытие stdout fd дает ошибку, а закрытие stderr fd — нет

Следующий тестовый код выдает ошибку «неверный файловый дескриптор». Почему это так? Это всего лишь тестовый код для понимания файловых дескрипторов и их взаимодействия с каналами. Пример 1 )❯ echo "привет" 1>&2 1>& -|& echo "
12.10.2021
1
ответ

Проблемы с пониманием перенаправления в каналах и субоболочках :Буду очень признателен за объяснение кода

Обратите внимание на следующий журнал сеанса терминала (Debian Buster, Bash 5.0 ):root@cerberus ~/scripts #rm -f результат root@cerberus ~/scripts #{ { echo test; } | кошка > результат
11.10.2021
1
ответ

Почему кто-то использует дескрипторы с /dev/null?

Я не понимаю. В некоторых руководствах я вижу, что люди используют подобные дескрипторы (для вывода и ошибок ). команда 1> /dev/null command 2> /dev/null Но зачем они это делают? Мы не видим вывод на...
28.04.2021
1
ответ

Как получить дескрипторы/дескрипторы открытых файлов с помощью libprocps в программе на языке C

Я пытаюсь создать отображение производительности для своего устройства Интернета вещей. Устройство использует Linux, поэтому я хочу программно получить количество дескрипторов файлов с помощью программы C. В настоящее время я использую API libprocps...
26.03.2021
1
ответ

Как автоматически -определить тип файла в pastebinit?

Я использую pastebinit для обмена фрагментами. Как видите, у него есть переключатель -f, поэтому отображаемая веб-страница выделяет загруженный файл в зависимости от формата файла (, например -f python или -f bash ). Теперь я хочу...
14.01.2021
1
ответ

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

Почему его можно использовать только 1 раз, когда мы сами открываем дескриптор файла и перенаправляем его на стандартный ввод? Пожалуйста, взгляните на пример ниже, чтобы понять, что я хочу сказать. Прочитав его один раз с...
30.12.2020
1
ответ

Как создается «несколько дескрипторов файлов ссылаются на один и тот же сокет»?

Программный интерфейс Linux говорит: 56.5.5 Завершение соединения :закрыть ()Обычный способ завершения подключения к потоковому сокету — вызов close (). Если несколько файловые дескрипторы относятся к одному и тому же...
24.11.2020
1
ответ

Как подсчитать количество открытых файлов и количество файловых дескрипторов

В чем разница между количеством открытых _файлов и количеством дескрипторов файлов _в Linux? Я запутался. Значение в /proc/sys/fs/file -max относится к общему количеству дескрипторов файлов _или к общему количеству открытых файлов _?...
24.11.2020
1
ответ

Дополнительный файловый дескриптор для отладки и конвейерного вывода (журналирование, метрики и т. д.)

Для проекта скрипта bash я записываю удобочитаемую -информацию журнала в stdout/stderr. Кроме того, я хочу записать форматированные метрики в третий поток, который будет отбрасываться по умолчанию, но может быть перенаправлен...
07.11.2020
1
ответ

Как перенаправить stderr на стандартный вывод, а затем передать (apt -кеш)

Я пытаюсь перенаправить stderr на stdout, а затем передать его, но мне кажется, что я упускаю здесь что-то основное. Команда и вывод для передачи :$ apt -кеш-шоу подрядчик N :Невозможно выбрать версии из...
29.10.2020
1
ответ

Почему удаленный файл по-прежнему доступен для записи в Linux

Я некоторое время пользуюсь Linux и сегодня обнаружил интересную вещь. Говоря, что у меня есть бесконечная задача, которая продолжает записывать строки в файл. В какой-то момент я удаляю файл, а через несколько...
13.10.2020
1
ответ

Перенаправление сценария stdin в файл в фоновом режиме

Чтобы передать стандартный ввод моего скрипта на стандартный ввод команды в экземпляре alacritty, который он порождает, я пытаюсь перенаправить его в файл в фоновом режиме (, чтобы команда могла начать его чтение ):т="$ (...
12.10.2020
1
ответ

Когда я запускаю процесс на своем компьютере, я вижу открытый файловый дескриптор номер 6. Для чего/о чем этот дескриптор?

Сегодня я заметил, что получаю сообщение об ошибке от инструмента, который проверяет свои файловые дескрипторы при запуске. Дело в том, что у меня появляется лишний pts коннект :#В одной консоли запускаю `кот `linux $ cat >/tmp/...
23.09.2020
1
ответ

Выполняет ли `эхо -n |... `отправить EOF в канал?

Есть эхо -n |... отправить EOF в канал? то есть, эхо -п | sth Будет ли sth получать EOF на свой стандартный ввод?
20.09.2020
1
ответ

Возможно ли в bash условно перенаправить вывод либо на стандартный вывод, либо на /dev/null?

Используйте случай -:Я пишу сценарий, который будет принимать --симуляцию, которая действует как пробный прогон и только печатает команду, а не запускает ее. При нормальной работе (, т.е. без --имитации ), команда...
17.07.2020
1
ответ

Безопасна ли параллельная запись в eventfd?

У меня многопоточная среда, поэтому возможна параллельная запись в eventfd. Безопасна ли параллельная запись в eventfd? Есть ли какой-либо официальный документ, объясняющий такое поведение eventfd.
01.07.2020
1
ответ

Файловые дескрипторы исполняемого двоичного файла и общих библиотек в /proc/PID/fd?

Сохраняют ли пользовательские процессы файловый дескриптор для самого исполняемого файла и общих библиотек? Например, если я загляну в /proc/PID/fd bash, я ожидал увидеть как минимум следующие fds,...
08.05.2020
1
ответ

Перенаправление Cron Stderr и Stdout в файл журнала с отметкой времени

Я пытаюсь заставить stdout и stderr попасть в мой файл журнала для процесса cron. В настоящее время stdout делает это так, как предполагалось, а stderr - нет. Мои временные метки создают проблему. Если я удалю ...
15.04.2020
1
ответ

bash: использовать разные входные потоки для условия и тела цикла

У меня есть скрипт с циклом while, например: while IFS= read -r name; делать {тело} done
09.12.2019
1
ответ

Startx как пользователь без полномочий root через SSH

У меня есть удаленная виртуальная машина под управлением Ubuntu 1804, и я хочу запустить VNC. Я использую x11vnc, для которого требуется работающий X-сервер. В настоящее время я подключен через SSH. Виртуальная машина имеет карту Nvidia и...
26.11.2019
1
ответ

Улучшенный метод получения побочного значения из awk.

У меня есть сценарий, основной целью которого является сбор некоторой информации и вывод ее в виде таблицы. Первичная часть — это awk-скрипт: awk ' { # сделать кое-что, включая вычисление dwt ...
24.10.2019
1
ответ

Почему перенаправление bash в файл происходит в режиме добавления

с учетом этого фрагмента: exec 3>f эхо фу >&3 полоса эха >&3 cat f # возвращает foo bar Почему bash добавляется к f? Я что-то упускаю?
29.09.2019