Я создал TCP-сокет и попытался проверить его файловый дескриптор. Я могу перечислить это без проблем: [/proc/24846/fd]$ ls -al 11
lrwx------ 1 danb danb 64 10 сентября 2019 г. 22:58 11 -> 'socket:[38186892]' ...
Если я сделаю это: echo <(cat), я получу: /dev/fd/63, поэтому скажите в командной строке У меня есть: myapp -f <(cat), когда я запускаю его, я получаю эту ошибку: вам нужно передать файл после флага -f. Разрешено ...
У меня есть программа на C, чтобы продемонстрировать атаку с утечкой возможностей относительно set-uid. // cap_leak.c
#include
#include
#include
#include ...
Например, если я назначу TWO=2 ... следующее не работает (с датой: неверная дата '2'): date >> logfile $TWO>&1 Конечно, я всегда могу выполнить eval "date >> logfile $TWO>&1" ...
В настоящее время я занимаюсь отладкой системы, в которой есть утечка ресурсов. Кажется, у нас слишком много открытых пипсов. Когда я захожу в свой /proc/PROC_ID/fd, я вижу список каналов l-wx------ 1 root root 64 Jun 30 12:32 ...
Когда вы создаете учебные пособия в Интернете для людей, которые могут использовать их в одном терминале, иногда неплохо использовать встроенный код... однако ни один из этих способов не работает как я и ожидал. Я ожидаю, что foo будет "bar"...
Я активно пытаюсь получить вывод iotop для мониторинга. Как вы знаете, iotop является интерактивным, а это означает, что после запуска он будет предоставлять оперативные обновления об использовании дискового пространства в системе. Я...
относительно улья в кластере hadoop что означает следующий куст - nofile 30000
hive - nproc 18000 файл: more /etc/security/limits.d/hive.conf # Лицензия для Apache ...
Для дополнительного контекста я задал этот вопрос ранее и подумал, что понял кое-что, но больше нет. Я знаю, что echo игнорирует стандартный ввод. Я знаю, что существуют stdin, stderr и stdout, и в этом контексте я ...
Несколько ресурсов утверждают, что файловый дескриптор 0 подключен к клавиатуре. Я узнал, что эхо не получает ввод со стандартного ввода (или 0). Это кажется мне противоречивым. Когда я запускаю echo foo, я...
Я хочу читать файл строкой за строкой, используя bash, tail и используя диферентный дескриптор файла.
все руководства используют этот метод: метод 1: echo 1111111 > z.txt
exec {newFD}< <(tail -f -c +0 "z.txt"...
Сегодня на моем сервере произошел сбой: слишком много открытых файлов в системе: но у меня уже есть высокие значения, что такое максимальное значение для этого? Я чувствую, что в Google нет хороших результатов для этого, объясняя ...
Я создаю службу Java, которая изменяет поле «Последнее изменение» некоторых файлов, с которыми он работает. Сервис хранит копии файлов в папке, периодически проверяет базу на наличие изменений, ...
Я пытаюсь найти причину, по которой мое долгоработающее приложение иногда увеличивает лимит дескрипторов максимально открытых файлов (ulimit -n). Я хотел бы периодически регистрировать, сколько файловых дескрипторов открыло приложение ...
Сценарий оболочки Разрешить несколько дескрипторов файлов (до 9 для соответствия POSIX, но еще больше для Bash): $ Установить -m 755 / dev / stdin / tmp / test << \ eof
#! / bin / sh echo hi1> & 1
Echo Hi2> & ...
Как уже упоминалось здесь: На RHEL 7.x, ниже команда: pidstat -C syslog-ng -v не распознает опцию -v Alternative:
Для syslog-ng существует два процесса 417880 и 417881: # ls /proc/`pidof syslog-...
мы хотели бы понять copytruncate перед поворотом файла с помощью logrotate с приведенной ниже конфигурацией: /app/syslog-ng/custom/output/all_devices.log { размер 200M copytruncate
dateext ...
У меня запущен процесс управления rabbitmq, который открывает порт 15672, tcp 0 0 0.0.0.0 :15672 0.0.0.0 :*LISTEN 5431/beam Как видите, процесс имеет PID...
Я пытаюсь понять, как работают каналы. Этот фрагмент кода с некоторого веб-сайта. Таким образом, мое понимание программы идет как это: Когда мы действительно передаем (fd) по каналу затем fd [0] =3 и fd [0] =4 (принятие только...
Конечно, файл может быть открыт или не открыт. Однако, дескриптор файла по определению относится к открытому файлу (верно?). (Ну, за исключением случаев, когда он ссылается на что-то кроме файла, например, трубку или что ...
Во время изучения книги Ричарда Стивенса «Сетевое программирование Unix»,
Я наткнулся на следующие строки, в которых говорится об использовании FIFO между клиентом и сервером. Клиентские процессы запускаются и ...
Сцена такая: вчера мне нужно проверить некоторую ошибку api. Поэтому я вошел на сервер журналов. Я открыл сеанс tmux, чтобы потом снова подключиться к работе. Я набрал в хвосте -f data_log | ключевое слово grep...
bash- ში ჩვენ შეგვიძლია შევქმნათ კავშირი ფაილის აღწერილსა და ფაილს შორის, მაგ. exec> / path / to / myfile– ით, რომელიც fd 1 – ს აკავშირებს ფაილთან. მაინტერესებდა როგორ შეგვიძლია fd- ს გათიშვა ნებისმიერი ფაილისგან ...
По умолчанию, если мы запустим foo () {echo "myfoo"
} он перейдет на стандартный вывод. У меня вопрос, для сценария или функции bash, есть ли программный способ изменить устройство, чтобы команды не ...
Прототипом ioctl в модулях драйверов Linux является int ioctl (struct inode * i, struct file * f, unsigned int cmd, unsigned long arg); или long ioctl (struct file * f, unsigned int cmd, unsigned long arg); ...
Требует ли POSIX, что stdin равен 0, stdout равен 1, а stderr равен 2 или это только условность? Отходят ли другие системы от этого соглашения, или это безопасное предположение?
Я хочу привязать существующий процесс к сокету, прослушивающему определенный порт с помощью nc, и отправить ему ввод (интерактивная оболочка python, редактор...) любой процесс, просто отправьте pid и привяжите его, ...
Я взял образец сценария bash из того, что я видел вокруг относительно функции bash flock. Я делаю: func ()
{42> / home / foo flock -e 42 || выход 1 эхо "привет мир" сон 5
} Затем я ...
Когда мы fork () процесс, дочерний процесс наследует файловые дескрипторы. Вопрос в том, почему? Как я вижу, совместное использование файлового дескриптора является головной болью, когда каждый процесс пытается сохранить ...