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

18
изменить среду запущенного процесса

Как может быть возможно изменить некоторую переменную в envуже запущенном процессе, например, через /proc/PID/environ?«файл» read-only. Нужно изменить или сбросить переменную DISPLAY в длительном пакетном задании, не убивая...

17
Узнайте, какое устройство / dev / root представляет в Linux?

В linux есть /dev/rootузел устройства. Это будет то же самое блочное устройство, что и другое устройство, например /dev/sdaX. Как /dev/rootв этой ситуации я могу обратиться к «реальному» узлу устройства, чтобы я мог показать пользователю разумное имя устройства? Например, я могу столкнуться с такой...

16
Можно ли получить идентификатор группы процессов из / proc?

В " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " я вижу, что все ответы упоминаются psи ни одного упоминания /proc. "ps", кажется, не очень переносим (версии Android и Busybox предполагают разные аргументы), и я хочу иметь возможность перечислять pids с pgids с помощью...

16
Прослушайте выход процесса из данного pid $$

Скажи, что у меня в руке пид, mypid=$$ Есть ли какая-нибудь команда bash / system, которую я могу использовать для прослушивания выхода этого процесса с данным pid? Если не существует никакого процесса с mypid, я думаю, что команда должна просто потерпеть...

16
Как мне проверить, работает ли данный PID?

Я пишу Perl-скрипт, который анализирует лог-файлы для сбора PID, а затем проверяет, работает ли этот PID. Я пытаюсь придумать лучший способ сделать эту проверку. Очевидно, я мог бы сделать что-то вроде: system("ps $pid > /dev/null") && print "Not running\n"; Однако я бы предпочел...

16
Читать стек другого процесса?

Я пытаюсь прочитать стек дочернего процесса, но безуспешно. Я знаю, что это возможно с помощью ptrace, но ptraceинтерфейс позволяет читать только одно слово за раз, и я пытаюсь сканировать большие части стека. Я также попытался прочитать данные /proc/$pid/memиз границ стека, извлеченные из...

15
Команда «ss» в пакете iproute; зачем запрашивать таблицу slab для сокетов timewait?

Простите, если это не лучший форум для этого вопроса, но он кажется более актуальным для ядра, чем для самого программирования. Я пишу скрипт, который запрашивает у системы открытые порты, чтобы мы могли отслеживать и отслеживать статистику. Для этого я использую команду "ss" из пакета iproute....

15
Как узнать, что я могу сделать с / proc и / sys [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 2 года назад . Я хотел бы знать больше о передовых видах использования /procи /sysвиртуальных файловых систем, но я...

14
Определите, является ли конкретный процесс 32- или 64-битным

Учитывая ядро ​​Linux версии 2.6.x или новее и существующее пользовательское пространство, которое способно работать с двоичными файлами ELF32 и ELF64 (т. Е. Прошло много времени. Как узнать, что мой ЦП поддерживает 64-битные операционные системы под Linux? ), Как я могу определить, является ли...

13
Arch linux: pacman не работает при chroot

У меня установлена ​​Ubuntu на моем компьютере. Я решил установить Arch linux, но пропустил часть об установке Grub, так как она уже установлена. Видя, что Arch не отображается в списке меню Grub, я решил установить его в Arch. Я смонтировал раздел Arch в Ubuntu и подключился к нему. Я дал команду...

13
Прочтите «/ proc», чтобы узнать, открыл ли процесс порт

Мне нужно знать, если процесс с заданным идентификатором PID открыл порт без использования внешних команд. Затем я должен использовать /procфайловую систему. /proc/$PID/net/tcpНапример, я могу прочитать файл и получить информацию о TCP-портах, открытых процессом. Однако в многопоточном процессе...

13
Уведомлять об изменениях в файле в / proc

Я написал небольшой «демон» в bash, который переключится на наушники, если они обнаружены, а если нет, переключится на внешний USB-динамик с помощью PulseAudio. То, что я ищу, - это какой-то способ получать уведомления об изменениях в файле /proc/asound/card0/codec#0, так же как inotifywaitи в...

12
Знать, какой процесс делает ввод / вывод без iotop

В Linux я хочу знать, какой процесс использует пропускную способность моего дискового ввода-вывода. Я знаю, что могу использовать, iotopно у меня есть машина, которая по разным причинам iotopне может быть установлена. Как я могу вручную получить эту информацию? (Как iotopсебя...

11
Что означает содержание / proc / net / unix?

На моем устройстве Android есть файл с именем /proc/net/unixwho, содержимое которого не соответствует содержимому любого стандартного дистрибутива linux (в котором показаны доменные сокеты unix). Первые несколько строк: Num RefCount Protocol Flags Type St Inode Path 00000000: 00000002 00000000...

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

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

11
Скрытый процесс, что это?

[root@datacenteronline ~]# ssh root@192.168.1.172 Last login: Wed Apr 17 09:55:45 2013 from 192.168.1.187 [root@localhost ~]# ls /proc/ | grep 2266 [root@localhost ~]# cd /proc/2266 [root@localhost 2266]# ls attr cpuset limits net root statm autogroup cwd loginuid numa_maps sched status auxv...

11
iotop а для конкретного диска?

Есть ли такой инструмент, как iotopдля мониторинга IO на определенных объемах? (Или, возможно, я пропустил способ фильтрации iotop?) Если нет, то есть ли способ получить эту информацию через (скажем) /proc? ( dstatи т. д. показывают только совокупную активность по всем процессам на том, в то время...