2 votes

Bash : Ignorer SIGNT (ctrl-c) x nombre de fois

Donc, dans ce programme, en utilisant BASH, j'essaie d'ignorer ou de piéger CTRL-C plusieurs fois (pas à l'infini) avant qu'il ne prenne.

Pour l'instant, je sais comment ignorer la commande une fois. Mais je n'ai aucune idée de la façon d'incrémenter ou de décrémenter le nombre de fois où elle est ignorée.

CODE :

#! /bin/bash
trap 'justonce' 2
justonce()
{
    echo "you sure?"
 trap 2
}
while true; do
    echo -n "."
        sleep 1
done

Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X