Perguntas sobre 'strace'

1
resposta

A conexão com o IP 0.0.0.0 é bem-sucedida. Como? Por quê?

Estamos atendendo uma porta no host local e queremos verificar em outro processo se a porta estiver disponível. Devido a um erro em nosso código, ele está realmente tentando se conectar ao IP 0.0.0.0:<port> e, por algum motivo, é bem-su...
26.01.2018 / 17:12
1
resposta

piping strace para grep

Estou tentando executar strace trough ccze e o canal não funciona como esperado. A linha de comando que estou executando para testar é sudo strace -p $(pgrep apache2) | grep open e todas as linhas são geradas, ignorando o grep. E...
15.09.2012 / 01:37
5
respostas

Qual chamada de sistema é usada para carregar bibliotecas no Linux?

Em strace outputs, os caminhos para as bibliotecas que os executáveis chamam estão em chamadas para open() . Esta é a chamada do sistema usada pelos executáveis que estão dinamicamente vinculados? E quanto a dlopen() ? open() não é um...
31.08.2015 / 08:56
1
resposta

executável de rastreamento sem permissões de leitura

Encontrei algum comportamento surpreendente no Ubuntu 14.04 quando uso strace em um executável, no qual não tenho permissão de leitura. Eu me pergunto se isso é um bug, ou se algum padrão exige esse comportamento obscuro. Primeiro, vamos v...
03.09.2014 / 09:53
4
respostas

Como rastrear a atividade de rede de um comando?

Eu quero rastrear a atividade de rede de um comando, eu tentei tcpdump e strace sem sucesso. Por exemplo, se eu estiver instalando um pacote ou usando qualquer comando que tente acessar algum site, quero ver essa atividade de rede (o site que...
05.07.2017 / 08:25
1
resposta

Por que o 'strace' não mostra que este processo está esperando por algo?

O poderoso strace me decepcionou. Como isso é possível? time foo mostra que foo leva vários segundos para ser executado ("real"), mas usa um tempo insignificante de cpu, tanto no espaço do usuário ("usuário") quanto no kernel ("sys"...
28.01.2018 / 22:25
3
respostas

É possível rastrear os comandos internos para Bash?

Inspirado por esta pergunta, intitulado: Quando são os comandos embutidos carregados na memória , enquanto tentava responder, tentei o seguinte comando e fiquei um pouco surpreso por não conseguir executá-lo: $ strace cd $HOME Existe um...
15.09.2013 / 04:46
3
respostas

Qual é a unidade de tempo que a strace usa ao exibir o tempo gasto em syscalls?

Ao usar o comando strace com o sinalizador -T , gostaria de saber qual é a unidade de tempo usada para exibir o tempo gasto em syscalls? Eu suponho que deveria ser em segundos, mas não tenho certeza e parece ser omitido do manual.     
17.09.2018 / 17:25
2
respostas

strace em execução por período de tempo específico

Como executar strace em um processo do usuário por um período de tempo específico, digamos 1 minuto, sem encerrar o processo do usuário e sem usar Ctrl + C? Eu quero criar um script para automatizar a execução de straces para um processo do u...
17.07.2014 / 18:32
6
respostas

por que strace ignora meu alias para rm?

Eu tenho um alias definido para o meu comando rm . Se eu executar o comando alias , isso é o que recebo como saída. alias rm='rm -i' Agora, quando executo o comando rm , ele funciona bem como esperado. rm ramesh rm: remove reg...
17.09.2014 / 22:06