LINUX.ORG.RU

strace для GUI приложений в Ubuntu

 


0

2

Здравствуйте! Очень нужно посмотреть, какие файлы открывает клиент 1С Предприятие, погуглил нашел информацию про утилиту strace, но к сожалению она работает, только по PID. Нашел некоторые решения через, но мне желательно следующее:

- До запаска GUI приложения клиент 1С Предприятие, запускаем strace или аналог, где в фильтре будет имя процесса.

-Запускаем само GUI приложения клиент 1С Предприятие

Как-то можно это сделать?


strace можно вызвать в виде strace команда или strace -f команда (в последнем случае она будет контролировать всех потомков процеса), не только по PID.

proud_anon ★★★★★
()

«strace -ffo xxx <программа>»

Если нужно посмотреть только открываемые файлы, то есть смысл указать "-e trace=open,stat"

vel ★★★★★
()
Ответ на: комментарий от vel

<программа> будет запускаться позже strace, нужно что-то типа processmon от Русиновича, где задается фильтр.

mcshel
() автор топика
Ответ на: комментарий от mcshel

Нет консольных или графических программ. Есть консольный или графический интерфейс. Запускай свой 1C из xterm как сказали выше.

anonymous
()
Ответ на: комментарий от mcshel

Виндузятник, не спорь, тебе всё правильно рассказывают.

anonymous
()
Ответ на: комментарий от mcshel

Абсолютно любую программу можно запустить из командной строки (в графическом эмуляторе терминала). И да, с "-ffo префикс" результат может быть проще читать.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.