Questions marquées «signals»

12
SIGINFO sur GNU Linux (Arch Linux) manquant

Je développe une application et j'aimerais qu'elle imprime à la demande des statistiques d'exécution sur la console. killet des signaux me sont venus immédiatement à l’esprit. La lecture des signaux Unix sur Wiki SIGINFOsemble être la voie à suivre car: Il est destiné à ces fins N'arrête pas le...

11
stderr sur ssh -t

Cela envoie la sortie à STDERR, mais ne propage pas Ctrl+ C(c'est-à-dire que Ctrl+ Ctuera sshmais pas la télécommande sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Cela propage Ctrl+ C(c'est-à-dire que Ctrl+ Ctuera sshet la télécommande sleep), mais envoie STDERR à STDOUT: $ ssh -tt...

11
Le script bash ne voit pas SIGHUP?

J'ai le script suivant: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Lorsque j'envoie SIGHUP(utilise kill -HUP pid), rien ne se passe. Si je change légèrement le script: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP cat #...

11
Pourquoi il n'y a que deux signaux définis par l'utilisateur?

Dans la liste des signaux définis dans un système Linux, il y a deux signaux indiqués comme signaux définis par l'utilisateur ( SIGUSR1et SIGUSR2). D'autres signaux seront émis ou capturés dans des situations spécifiques, mais les SIGUSR sont laissés à l'usage de l'application utilisateur. Alors...

11
Pourquoi un zombie attend son enfant?

Je fouille dans différentes sources, mais je ne trouve pas une bonne description de l'anatomie de la récolte des enfants. Ceci est un cas simple de ce que je voudrais comprendre. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 bash 14248...

10
Pourquoi bash ignore-t-il SIGTERM?

Parfois, lorsque je veux me déconnecter rapidement, je le fais kill -15 -1. J'ai remarqué que bash ignore SIGTERM. Je me demande quelle est la justification d'un tel comportement bash ? Ce n'est pas très UNIX d'ignorer SIGTERM sans une bonne raison, n'est-ce pas? MISE À JOUR: même (aucun) effet...

9
Le signal peut-il être ignoré (perdu)?

J'ai une application qui communique avec les travailleurs via des signaux (notamment SIGUSR1 / SIGUSR2 / SIGSTOP). Puis-je espérer que quoi qu'il arrive, chaque signal sera délivré et traité par le gestionnaire? Que se passe-t-il si les signaux sont envoyés plus rapidement qu'il n'est possible pour...

9
Quels sont les signaux en attente?

Lorsque je regarde les limites d'un processus en cours, je vois Max pending signals 15725 Qu'est-ce que c'est? Comment puis-je déterminer une valeur raisonnable pour un service occupé? En général, je n'arrive pas à trouver une page qui explique quelle est chaque limite. Certains sont assez...

9
sortie confirmée à l'aide d'un piège

J'essaie de piéger le Ctrl+Csignal demandant une confirmation de l'utilisateur. La partie de piégeage fonctionne bien. Mais une fois que le signal est piégé, il ne revient pas à l'exécution normale. Au lieu de cela, il quitte le script. Comment faire reprendre l'exécution lorsque l'utilisateur...