gourous de coquille,
J'ai un script shell bash, dans lequel je lance une fonction d'arrière-plan, disons foo (), pour afficher une barre de progression pour une commande longue et ennuyeuse:
foo()
{
while [ 1 ]
do
#massively cool progress bar display code
sleep 1
done
}
foo &
foo_pid=$!
boring_and_long_command
kill $foo_pid >/dev/null 2>&1
sleep 10
maintenant, quand foo meurt, je vois le texte suivant:
/home/user/script: line XXX: 30290 Killed foo
Cela détruit totalement l'impressionnant affichage de ma barre de progression, autrement très cool. Comment puis-je me débarrasser de ce message?
tia, prmatta