herschi
10-11-2002, 19:46
Hallo zusammen
Ich schreibe in einem Script die Prozess ID in eine datei um zu verhindern das das Programm 2 X gestartet wird.
So jetz habe ich das Problem das wenn ich das Script mit STRG+C abbreche die Datei vorhanden ist und sich das Programm nicht starten lässt ohne das ich die datei von Hand wieder lösche.
trap '' 1 2 3 15 # Ab jetzt die Signale 1 2 3 15 ignorieren
while true
do
clear # Bildschirm loeschen
echo "Willst du wirklich abbrechen (J/N) ?"
read answer
if [ "x$answer" != jJ ]; then
answer=n
rm /tmp/datei
echo # echo-Funktion wieder einschalten
break
fi
done
Das ist mal ein Beispiel wie ich das vesucht habe zu lösen,aber das haut nicht hin.
Bitte um Hilfe.
gruss Christian
Ich schreibe in einem Script die Prozess ID in eine datei um zu verhindern das das Programm 2 X gestartet wird.
So jetz habe ich das Problem das wenn ich das Script mit STRG+C abbreche die Datei vorhanden ist und sich das Programm nicht starten lässt ohne das ich die datei von Hand wieder lösche.
trap '' 1 2 3 15 # Ab jetzt die Signale 1 2 3 15 ignorieren
while true
do
clear # Bildschirm loeschen
echo "Willst du wirklich abbrechen (J/N) ?"
read answer
if [ "x$answer" != jJ ]; then
answer=n
rm /tmp/datei
echo # echo-Funktion wieder einschalten
break
fi
done
Das ist mal ein Beispiel wie ich das vesucht habe zu lösen,aber das haut nicht hin.
Bitte um Hilfe.
gruss Christian