Domande taggate «strace»

strace è un'utilità di debug per tracciare le chiamate di sistema e i segnali sotto Linux.

5
Elenca i file a cui accede un programma
time è un comando brillante se vuoi capire quanto tempo CPU impiega un dato comando. Sto cercando qualcosa di simile che possa elencare i file a cui accede un programma e i suoi figli. O in tempo reale o come rapporto successivo. Attualmente uso: #!/bin/bash strace -ff -e trace=file "$@" …

1
La connessione a IP 0.0.0.0 ha esito positivo. Come? Perché?
Stiamo servendo una porta su localhost e vogliamo verificare in un altro processo se la porta è disponibile. A causa di un bug nel nostro codice, in realtà sta provando a connettersi all'IP 0.0.0.0:<port>e per qualche motivo ha successo, come dimostra Strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 …
41 networking  tcp  strace 

1
tubazioni stracciate a grep
Sto cercando di passare straceattraverso ccze, e il tubo non funziona come previsto. La riga di comando che sto correndo per testare è sudo strace -p $(pgrep apache2) | grep opene tutte le linee vengono emesse, ignorando grep. C'è qualcosa di speciale straceche causa questo comportamento?


1
Tracciabile eseguibile senza permessi di lettura
Ho trovato alcuni comportamenti sorprendenti su Ubuntu 14.04 durante l'utilizzo stracesu un eseguibile, su cui non ho i permessi di lettura. Mi chiedo se si tratti di un bug o se alcuni standard impongano questo oscuro comportamento. Per prima cosa vediamo cosa succede quando avvio un normale eseguibile in background …


4
Come tracciare l'attività di rete di un comando?
Voglio rintracciare l'attività di rete di un comando, ho provato tcpdump e la traccia senza successo. Ad esempio, se sto installando un pacchetto o usando qualsiasi comando che tenta di raggiungere un sito, desidero visualizzare quell'attività di rete (il sito che tenta di raggiungere). Immagino che possiamo farlo usando tcpdump. …

3
È possibile associare i comandi integrati a Bash?
Ispirato da questa domanda, intitolato: Quando vengono caricati in memoria i comandi integrati , mentre provavo a rispondere ho provato il seguente comando e sono rimasto un po 'sorpreso di non poterlo eseguire: $ strace cd $HOME Esiste un metodo che posso usare per eseguire strace per i comandi integrati …
13 bash  debugging  strace 

1
Bash tenta di scrivere due prompt della shell?
Sto guardando l'output di strace di un processo bash in esecuzione collegato a un terminale, per scopi educativi. Il mio processo bash ha PID 2883. io digito [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace In un terminale. Vado quindi nel mio processo bash e ho la seguente interazione: …
11 bash  tty  strace 



2
corsa in esecuzione per un periodo di tempo specifico
Come eseguire lo strace su un processo utente per un determinato periodo di tempo, ad esempio 1 minuto, senza terminare il processo utente e senza usare Ctrl + C? Voglio creare uno script per automatizzare l'esecuzione della traccia per un processo utente.
9 strace 

6
perché strace ignora il mio alias per rm?
Ho un aliasset per il mio rmcomando. Se eseguo il aliascomando, questo è ciò che ottengo come output. alias rm='rm -i' Ora, quando eseguo il rmcomando funziona perfettamente come previsto. rm ramesh rm: remove regular empty file `ramesh'? y Ora, stavo imparando le chiamate di sistema che vengono chiamate quando …
8 alias  strace 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.