Hi,
was ich vorhabe ist eine Datei auf einem Skript abzulegen um das Skript mit der Datei abzuarbeiten. Das Problem ist das Terminal verschwindet und läuft im Hintergrund weiter (beende ich dann mit kill Nummer), was muß ich tun damit das Terminal sichtbar bleibt?
das Skript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #!/bin/bash # avr_Datei=$1 # Die Datei die übergeben wurde bascom=$HOME"/Dokumente/programmieren/BASCOM/Compiler/bascomp.exe" # beenden="q" # function skript_beenden { eingabe="" echo -n "Bitte $beenden drücken für beenden: " while [ "$eingabe" != "$beenden" ] ; do read -r -t 1 -s -n 1 -p "" eingabe echo -n "$eingabe" done exit } # {{{#!code text wine "$bascom" "$avr_Datei" auto # |
die Datei die auf dem Skript abgelegt wird:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ' Compiler: Bascom-Demo 2.0.7.5 ' $regfile = "attiny85.dat" $crystal = 8000000 $hwstack = 40 $swstack = 40 $framesize = 40 config portb.2 = output ' Software UART ' open "comb.2: 9600, 8, n, 1" for output as #1 ' Software UART öffnen ' printbin #1 , &H7E ; &HFF ; &H06 ; &H09 ; &H00 ; &H00 ; &H02 ; &HEF ' SD-Karte als Datenquelle printbin #1 , &H7E ; &HFF ; &H06 ; &H06 ; &H00 ; &H00 ; &H0C ; &HEF ' Lautstärke einstellen printbin #1 , &H7E ; &HFF ; &H06 ; &H18 ; &H00 ; &H00 ; &H00 ; &HEF ' zufälliges abspielen ' printbin #1 , &H7E ; &HFF ; &H06 ; dumm ; &H00 ; &H00 ; &H00 ; &HEF ' Musik abspielen close #1 ' Software UART schließen ' end |