Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
поиск документации на комманду strace , а точнее output верс
поиск документации на комманду strace , а точнее output верс
Хотелось изучить команду strace , особено результат :
Код: [Выделить]
strace -f -p <PID>
. Нигде не могу найти подробный список возможных результатов с обьяснениями.
У кого-то есть линк на такую тему ?
Код: [Выделить]
strace -f -p <PID>
. Нигде не могу найти подробный список возможных результатов с обьяснениями.
У кого-то есть линк на такую тему ?
Re: поиск документации на комманду strace , а точнее output
strace (1)lenin писал(а):Хотелось изучить команду strace
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: поиск документации на комманду strace , а точнее output
Выкладывал здесь, м.б. поможет?lenin писал(а):Хотелось изучить команду strace , особено результат :
Код: [Выделить]
strace -f -p <PID>
. Нигде не могу найти подробный список возможных результатов с обьяснениями.
У кого-то есть линк на такую тему ?
Re: поиск документации на комманду strace , а точнее output
В принципе, это прямой перевод man-а по команде strace.Oleg65 писал(а):Выкладывал здесь, м.б. поможет?
Но может быть и очень даже полезно в практике использования (поставлю + для того, чтобы интересующиеся техниками программирования и отладки обратили внимание).
А вот ко 2-й части этого описания "Наиболее часто встречающиеся системные вызовы" я бы советовал относиться с очень большой осторожностью:
- часть (getdents()) упоминавшихся там вызовов устаревшие... или не POSIX ... в хороших проектах они используются редко, для них есть куда чаще употребляемые эквиваленты (readdir())
- некоторые (execve()) создают ощущение неоправданной лёгкости (маскирует) - это целая группа вызовов exec*(), которая далеко не исчерпывается одним execve(), который и не самый частый по использованию из этой группы...
Это не очень правильно - ограничивать перечень нескольких сот системных вызовов Linux (на то есть man на каждый!) произвольно выбранным десятком не самых удачно выбранных.
P.S. А тем, кто не хочет углубляться обстоятельно в изучение системных вызовов Linux - команда strace вообще не в помощь, непотребна...