← Back to team overview

sslug-teknik team mailing list archive

terminal problemer efter at fange SIGQUIT

 

Hejsa,
  Jeg har flg. lille bash-script:

#!/bin/bash

trap "continue" SIGINT
trap "break" SIGQUIT
for f in *
do
  milkyplay $f
done
stty echo


som jeg bruger til at lytte til en masse lydfiler. Control-C sender en
SIGINT, så
næste sang bliver valgt og Control-\ sendet en SIQUIT, så
shell-scriptet afslutter.
Fint det virker.

Spørgsmålet er hvorfor det er nødvendigt med stty echo tilsidst i scriptet ?
Uden den linie bliver echo funktionen i min terminal er væk, så jeg
ikke kan se hvad jeg skriver.

Hvorfor er det nødvendigt med stty echo ?

Hilsen
Martin


Follow ups