Questions marquées «strace»

strace est un utilitaire de débogage pour tracer les appels système et les signaux sous Linux.

5
Lister les fichiers accédés par un programme
time est une commande brillante si vous voulez savoir combien de temps prend une commande donnée. Je cherche quelque chose de similaire qui peut lister les fichiers accessibles par un programme et ses enfants. En temps réel ou sous forme de rapport par la suite. Actuellement j'utilise: #!/bin/bash strace -ff …

1
La connexion à l'IP 0.0.0.0 réussit. Comment? Pourquoi?
Nous desservons un port sur localhost et souhaitons enregistrer un autre processus si le port est disponible. En raison d'un bogue dans notre code, il essaie en réalité de se connecter à l'IP 0.0.0.0:<port>, et pour une raison quelconque, il réussit - comme le prouve strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), …
41 networking  tcp  strace 

1
tuyauterie strace à grep
J'essaie de faire fonctionner la stracecuve cczeet le tuyau ne fonctionne pas comme prévu. La ligne de commande que j'exécute pour tester est sudo strace -p $(pgrep apache2) | grep open, et toutes les lignes sont sorties, ignorant grep. Y a-t-il quelque chose de spécial stracequi provoque ce comportement?


1
Traçage de l'exécutable sans autorisations de lecture
J'ai trouvé un comportement surprenant sur Ubuntu 14.04 lors de l'utilisation stracesur un exécutable, sur lequel je n'ai pas d'autorisation de lecture. Je me demande s'il s'agit d'un bug, ou si une norme impose ce comportement obscur. Voyons d'abord ce qui se passe lorsque je démarre un exécutable ordinaire en …



3
Est-il possible d'étirer les commandes intégrées à Bash?
Inspiré par cette question, intitulée: Quand les commandes intégrées sont-elles chargées en mémoire , en essayant de répondre à cela, j'ai essayé la commande suivante et j'ai été un peu surpris de ne pas pouvoir l'exécuter: $ strace cd $HOME Existe-t-il une méthode que je peux utiliser pour exécuter strace …
13 bash  debugging  strace 

1
Bash tente d'écrire deux invites shell?
Je regarde la sortie strace d'un processus bash en cours d'exécution connecté à un terminal, à des fins éducatives. Mon processus bash a le PID 2883. J'écris [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace Dans un terminal. J'entre alors dans mon processus bash, et j'ai l'interaction suivante: [OP@localhost …
11 bash  tty  strace 



2
exécuter strace pendant une période de temps spécifique
Comment exécuter strace sur un processus utilisateur pendant une période de temps spécifique, disons 1 minute, sans terminer le processus utilisateur et sans utiliser Ctrl + C? Je veux créer un script pour automatiser l'exécution de strace pour un processus utilisateur.
9 strace 

6
pourquoi strace ignore mon alias pour rm?
J'ai un aliasensemble pour ma rmcommande. Si j'exécute la aliascommande, c'est ce que j'obtiens en sortie. alias rm='rm -i' Maintenant, lorsque j'exécute la rmcommande, cela fonctionne bien comme prévu. rm ramesh rm: remove regular empty file `ramesh'? y Maintenant, j'apprenais sur les appels système qui sont appelés lorsque j'exécute une …
8 alias  strace 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.