Como posso rastrear os arquivos e funções que um determinado terminal usa?

0

No Openstack, digamos, por exemplo, estou digitando o comando e inicio uma instância usando a imagem myimage e uso o sabor 1.

nova boot --image myimage --flavor 1 server1 

Como posso realmente rastrear este comando e obter detalhes como quais funções são executadas, quais arquivos ele insere enquanto executa o comando, etc.

Desculpe, sou um noob do Linux e estou tentando encontrar maneiras de rastrear algumas chamadas. Em vez de fazer isso, passando por todos os arquivos e fazendo isso.

Existe uma maneira simples de fazer isso?

    
por Pavan 09.03.2013 / 14:32

1 resposta

2

STRACE

% bl0ck_qu0te%
strace <command>

Você pode filtrar o que gostaria de rastrear usando a opção -e trace= . Por exemplo, strace -e trace=file <command> "rastreia todas as chamadas do sistema que usam um nome de arquivo como argumento". Leia a man page para mais opções.

    
por Eric Carvalho 09.03.2013 / 15:16