Unix & Linux

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
Bash: appuyer sur escape 4 fois

Lorsque j'appuie sur Échap 4 fois dans un terminal bash, il affiche quelque chose comme ceci: -bash-4.1$ Display all 2837 possibilities? (y or n) : ! ./ [ [[ ]] { } 411toppm a2p ac accept accton aclocal aclocal-1.11 acpi_listen Quelle est cette fonction et comment ces entrées sont-elles trouvées?...

11
Pourquoi la source lib / * ne fonctionne-t-elle pas?

J'ai un petit programme qui contient la structure de dossiers suivante: - main.sh - lib/ - clean.sh - get.sh - index.sh - test.sh Chaque fichier contient une seule fonction que j'utilise dans main.sh. main.sh: source lib/* get_products clean_products make_index test_index Dans ce qui précède, les...

11
Répertoires contenant deux fichiers ou plus

Je veux trouver un sous-répertoire du répertoire courant, qui (c'est-à-dire le sous-répertoire) contient 2 fichiers réguliers ou plus. Je ne suis pas intéressé par les répertoires contenant moins de 2 fichiers, ni par les répertoires qui ne contiennent que des

11
Comment les pollutions des canaris de pile sont-elles enregistrées?

L'indicateur GCC -fstack-protector permet d'utiliser des canaris de pile pour la protection contre les débordements de pile. L'utilisation de ce drapeau par défaut a été plus importante ces dernières années. Si un paquet est compilé avec -fstack-protector, et que nous débordons un tampon dans le...