Если программа не работает
By admin ~ Октябрь 31st, 2008. Filed under: Разное.
Иногда при настройке программного обеспечения может помочь команда strace. Данная программа может показать все файловые операции производимые программным обеспечением. Например, показать какие файлы считывает сторонний софт.
Для установки программы выполните:
sudo apt-get install strace
Пример использования:
strace your_programs
strace tar
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL},
= 0
open(”/usr/share/locale/locale.alias”, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, …}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb2000
read(3, “# Locale name alias data base.\n# “…, 4096) = 2586
read(3, “”…, 4096) = 0
close(3) = 0
munmap(0xb7fb2000, 4096) = 0
open(”/usr/share/locale/ru/LC_MESSAGES/tar.mo”, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=69193, …}) = 0
mmap2(NULL, 69193, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fa2000
close(3) = 0
open(”/usr/lib/gconv/gconv-modules.cache”, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25700, …}) = 0
mmap2(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f9b000
Popularity: 13%
Похожие статьи: