Вопросы с тегом «proc»

10
Почему я не могу `tail -f / proc / $ pid / fd / 1`?

Я написал простой скрипт, который echo-es его PID: #/bin/bash while true; do echo $$; sleep 0.5; done Я запускаю указанный скрипт (он говорит 3844снова и снова) в одном терминале и пытаюсь tailиспользовать дескриптор файла в другом: $ tail -f /proc/3844/fd/1 Он ничего не выводит на экран и пока не...

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

Насколько я понимаю, если я наберу следующее ... python -i ... интерпретатор python теперь будет читать из stdin, ведя себя (очевидно) так: >>> print "Hello" Hello Я ожидал бы, что это сделает то же самое, если я сделаю это: echo 'print "Hello"' > /proc/$(pidof python)/fd/0 Но это вывод...

10
структура каталогов и файловая система

В чем разница между структурой каталогов и файловой системой ? Unix / Linux каталоги и файловая система выглядит следующим образом : Следующие два каталога, очевидно, мы знаем каталоги. /home/abc/xyzdir1 --is a directory /home/abc/xyzdir2 -- is a directory следующие три примера говорят о файловой...

10
Какова цель файла / proc / pid / mountinfo?

Какова цель /proc/pid/mountinfoфайла (с pid, являющимся числовым идентификатором процесса)? Насколько я вижу, это отражает содержимое /proc/mountsфайла, но с добавленной информацией. Кроме того, кажется, что файл остается неизменным для всех процессов: diff для двух случайно выбранных процессов не...

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

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

10
Как узнать, действительно ли последовательный порт передает данные, не открывая устройство?

У меня есть кластер высокой доступности (Heartbeat), подключенный через последовательную линию и две сетевые карты. Я хотел бы установить скрипт мониторинга, способный распознавать отключенную последовательную линию (в основном на тот же вопрос был дан ответ в SO , однако я не удовлетворен таким...

10
/ proc / sys vs / sys / modules / mod / параметр

Последние несколько дней мне было интересно, как именно это работает. Мы можем установить параметры времени выполнения ядра, используя sysctl или, echo boolen 1> /proc/sys/module/exactParameterно /sys/modules/module/parameters/parameterмы также можем установить значения. Параметры для модулей...

9
Какой из proc, sys и т. Д. Должен быть подключен (или нет) при привязке к «замещающему» дистрибутиву?

Этот ответ на другой вопрос в основном сводится к chrootпереходу в другой дистрибутив Linux, чтобы в основном использовать его в качестве замены слишком ограниченному (но незаменимому) родителю. Предлагаемые действия перед запуском chroot, которые я хотел бы понять лучше: cp /etc/resolv.conf...

8
Что такое / proc / <pid> / net / dev?

Я заинтересован в / счетчиков в процессе сетевого ввода - вывода, как и те , /proc/net/devи нашел то , что я думал , что это под /proc/<pid>, то есть /proc/<pid>/net/dev. Но кажется, что это было слишком просто, потому что они содержат те же счетчики, что и система. Если я различаю...

8
Что происходит, когда у вас заканчиваются PID?

Это чисто академический вопрос, потому что этого никогда не произойдет. Если PID хранится как тип pid_t, а не как тип с произвольной точностью, то существует ограничение на количество PID, которые могут существовать одновременно. Есть ли определенное поведение, когда PID переполняется? Будет ли...

8
Имя процесса на другом конце канала Unix?

Если два процесса связаны трубой, > cmd1 | cmd2 есть ли способ cmd1узнать имя (или PID) процесса на другой стороне канала ( cmd2)? Также, наоборот, есть ли способ cmd2получить имя / PID cmd1? Я знаю, что isatty(3)нужно проверить, идет ли вывод на терминал (или поступает с него), поэтому я...