2
Supposons que nous ayons un script BASH exécutant certaines commandes en arrière-plan. À un moment donné, nous voulons tous les tuer, qu'ils aient fini leur travail ou non.Comment tuer tous les processus asynchrones
Voici un exemple:
function command_doing_nothing() {
sleep 10
echo "I'm done"
}
for ((i = 0; i < 3; i++)); do
command_doing_nothing &
done
echo "Jobs:"
jobs
sleep 1
# Now we want to kill them
Comment tuer ces 3 emplois en cours d'exécution en arrière-plan?
S'il vous plaît ne tuez pas le faire '-9' quand il est inutile. http://speculation.org/garrick/kill-9.html –
@Dennis bon point, modifié – Andy