Perguntas sobre 'strace'

0
respostas

Como limitar o rastreio do strace 'file' para apenas / proc / * / mem?

Estou usando strace um programa com o seguinte comando: strace -o /tmp/program.trace -e trace=ptrace,process,file -s 1000 -y program --arguments Isso funciona quase perfeitamente, exceto uma coisa: para acessos a arquivos, estou intere...
11.08.2017 / 18:17
0
respostas

Por que o Firefox está preso e como posso soltá-lo?

O Firefox está suspenso. Normalmente eu mato com -1, -9 ou -15, mas dessa vez, quero descobrir o porquê. Eu tenho uma hora ou mais a perder com isso, e buscar a educação acima de realmente resolver o problema. Objetivo: obter essa instância d...
05.10.2016 / 10:37
2
respostas

strace não encontra a função shell com erro “Não é possível stat”

Estou tentando chamar uma função autodefinida funk_a em strace , mas não parece encontrá-la. Eu confirmei que funk_a pode ser chamado por si só. Eu aprecio todas as opiniões. $ source ./strace_sample.sh $ funk_a Earth, Wind, Fire and Wa...
21.01.2017 / 19:37
2
respostas

strace -p com número de linhas de contexto / histórico

Eu gostaria de strace de um processo em execução, o que sei que posso fazer com strace -p <pid> , mas acredito que o processo permaneceu em alguma chamada de bloqueio, por exemplo, sem_wait() em um semáforo nunca publicado, etc.,...
13.09.2017 / 06:15
3
respostas

Filtra os syscalls falhados do log de strace

Eu posso executar strace em um comando como sleep 1 e ver quais arquivos estão acessando assim: strace -e trace=file -o strace.log sleep 1 No entanto, na minha máquina, muitas das chamadas têm um valor de retorno de -1 indicando que...
06.04.2018 / 22:26
2
respostas

Exclui PIDs ao comparar saída de strace

Eu quero depurar como: strace -fe open python /usr/bin/gnome-tweak-tool 2>>/tmp/hello.log strace -fe open python /usr/bin/gnome-tweak-tool 2>>/tmp/hello2.log Em seguida, use kdiff3 para comparar os dois logs, mas pids diferen...
09.05.2016 / 18:06
2
respostas

comando sudo não funciona quando strace está conectado com o PID do bash

Estou tomando logs de comando executados pelo usuário em um arquivo de saída, anexando o PID de BASH em strace . $ strace -q -f -e execve -p $$ -o <outputFile> Ele está funcionando bem e estou recebendo todas as listas de comand...
16.06.2017 / 11:16
3
respostas

Como posso encontrar qual usuário está acessando um arquivo usando strace?

Meu problema real é que o Nginx não é capaz de processar páginas (proibido 403), apesar de as permissões estarem configuradas apropriadamente (na minha opinião) O diretório de stackoverflow no local padrão: user1@wfe1 ~]$ ls /usr/share/ngi...
08.03.2016 / 04:55
1
resposta

status de saída do comando é diferente quando é executado via strace

Eu normalmente posso montar / desmontar o FTP como sistema de arquivos usando os seguintes comandos: └──> curlftpfs -o codepage=windows-1250 anonymous:[email protected] /home/marek/ftpfs └──> ls /home/marek/ftpfs/ 1 2 3 └──> fus...
16.02.2016 / 11:07
1
resposta

Por que o / bin / login não aparece na saída do ps quando alguém está logando

Eu queria monitorar o que acontece quando um usuário de teste efetua login no meu sistema CentOS 6.4, então tentei fazer isso para pesquisar por /bin/login e strace o pid quando ele aparece: until [[ $(ps -ef|grep -q [l]ogin)$? -eq 0 ]]...
17.04.2015 / 17:39