Jeg har skrevet et bash-skript som tar opp video med DVgrab. På grunn av den natur som tapes at jeg digitalisering, noen ganger jeg vil avslutte fanger før tiden at jeg satt for DVgrab. Når dette er tilfelle jeg trykke Ctrl-C og DVgrab utganger ren, mitt problem er at det er mer informasjon om skripet utskrifter i terminalen med 'ekko når skriptet kjøres till den innstilte tiden. Når jeg Ctrl-C ingen av denne informasjonen utskrifter ...
Er det en måte å fange den SIGINT (Jeg tror dette er det jeg ønsker, men jeg kan ta feil) og få det fungerer akkurat slik den gjør det som standard, men i tillegg ekko noen varibles i terminal?
Fortrinnsvis Jeg ønsker å gjøre dette bare i mitt script ... og ikke effekt slik Ctrl-C funksjoner systemet bredt.
Ikke sikker på om det er viktig, men basert på mine leser før dette innlegget var jeg ikke sikker, men jeg kjøre dette skriptet i en virtuell terminal i gnome på Ubuntu (8,10) Linux-maskin
Den bit at jeg ønsket å legge til når du Ctrl-C er trykket ser slik ut:
Code:
echo -e "\E[31;40m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "+ Warning - Capture Ended Early +"
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo -e "\E[30;47m++ Format: $FORMAT ++ Min Remaing on $destination : $minremain "
echo "++ Deck: $deck_number ++ Customer: $customer "
echo "++ Rec Time: $tape_length ++ Tape: $tapename"
Takk på forhånd!
-Starcast