Hét vraag- en antwoordplatform van Nederland

hoe voorkom ik dat na een ubuntu script de terminal sluit?

Ik heb een script wat zorgt voor update en upgrade van ubuntu.
Het wordt opgestart via een launcer in de statusbalk

echter als het script klaar is sluit de terminal weer en dat wil ik niet automatisch, ik wil dat in de terminal de vraag wordt gesteld of de terminal gesloten moet worden, deze vraag met "j" of "n" beantwoorden moet dan door de gebruiker uitgevoerd worden.

kan iemand me aan de code helpen om dit te realiseren.

alvast bedank.

Verwijderde gebruiker
11 jaar geleden
783

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Voeg onderstaand stukje code toe aan je script. Dit zal er voor zorgen dat er een vraag gesteld wordt die met "Yes" of "No" beantwoord kan worden.

while true; do
read -p "Wilt u het terminal venster sluiten?" yn
case $yn in
[Jj]* ) exit; break;;
[Nn]* ) echo Dan gaan we verder;;
* ) echo "Antwoord met J of N.";;
esac
done

Als er met J wordt geantwoord zal het venster sluiten, en met N zal er komen te staan "Dan gaan we verder"

(Getest op een CentOS 5.8 machine)
(Lees meer...)
Verwijderde gebruiker
11 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 5000
Gekozen afbeelding