Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: какие файловые операции совершает программа  (Прочитано 692 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Подскажите как узнать (отмониторить) какие файловые операции совершает программа?
Нужно запустить программу Proga1 и поработав с ней некоторое время получить список файлов и каталогов к которым были обращения, желательно бы получить что именно нужно было программе от файлов - Read, Write и тд
« Последнее редактирование: 30 Октября 2010, 15:28:34 от Алексеенко Василий »


Оффлайн vasilisc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: какие файловые операции совершает прогр&#
« Ответ #2 : 30 Октября 2010, 15:23:57 »
https://wiki.ubuntu.com/AppArmor#Example%20profile
https://help.ubuntu.com/community/AppArmor#Creating%20a%20new%20profile
Не подходят ссылки!
Я как раз для создания профиля программы AppArmor, ловлю grep apparmor /var/log/syslogИ понял что это тяжкий и тупой метод вылавливать строки вида
operation="file_lock" profile="/usr/bin/opera" name="/usr/share/opera/locale/ru/ru.lng" requested_mask="k" denied_mask="k"

частичная автоматизация не спасает ... вот решил пойти другим путем
читаю не помогут ли мне gdb и/или strace

вот что нуна
http://habrahabr.ru/blogs/linux/92123/
« Последнее редактирование: 30 Октября 2010, 15:28:23 от Алексеенко Василий »

 

Страница сгенерирована за 0.03 секунд. Запросов: 19.