Strg C
Strg C
Seit Squeeze scheint bei manchen meiner Skripte Strg-c keinen Abbruch mehr zu bewirken. Zum Beispiel hier:
http://debianforum.de/forum/viewtopic.php?f=25&t=128178
Bei anderen Skripten geht es. Es geht z.B. auch bei einem sleep 10. Aber bei diesem Skript und ich meine auch einem anderen sieht man die Ausgabe von ^C und es dudelt fröhlich weiter. Das ist sowohl im Gnome Terminal als auch auf der "echten" Konsole so.
Das Verhalten bleibt auch das gleiche, nachdem ich von dash auf bash umgestellt habe.
http://debianforum.de/forum/viewtopic.php?f=25&t=128178
Bei anderen Skripten geht es. Es geht z.B. auch bei einem sleep 10. Aber bei diesem Skript und ich meine auch einem anderen sieht man die Ausgabe von ^C und es dudelt fröhlich weiter. Das ist sowohl im Gnome Terminal als auch auf der "echten" Konsole so.
Das Verhalten bleibt auch das gleiche, nachdem ich von dash auf bash umgestellt habe.
Re: Strg C
Irgendwie stehe ich auf dem Schlauch - das Skript enthält doch gar keinen solchen Befehl. Und wäre sowas in .bashrc o.ä. eingestellt, ginge ja bei keinem Skript mehr das ^C.
"man trap" bringt bei mir auch keine Meldung, obwohl er trap wohl kennt (hab es versehentlich zuerst ohne man eingegeben).
"man trap" bringt bei mir auch keine Meldung, obwohl er trap wohl kennt (hab es versehentlich zuerst ohne man eingegeben).
Re: Strg C
Ich habe mir das Script nicht angeschaut.Ozelot hat geschrieben:Irgendwie stehe ich auf dem Schlauch - das Skript enthält doch gar keinen solchen Befehl.
Das liegt daran, dass trap kein eigenstaendiges Programm ist sondern ein Shellbuiltin:"man trap" bringt bei mir auch keine Meldung, obwohl er trap wohl kennt (hab es versehentlich zuerst ohne man eingegeben).
Code: Alles auswählen
$ type trap
trap is a special shell builtin
Use ed once in a while!
Re: Strg C
Ok, jetzt hab ich mich eine Weile durch "man bash" gewühlt, aber kein trap gefunden (wie sucht man in einer manpage?). Aber würde das mein Problem lösen?
Das Script hat nur 8 Zeilen. Wäre interessant, ob es bei Euch anhaltbar ist.
Das Script hat nur 8 Zeilen. Wäre interessant, ob es bei Euch anhaltbar ist.
Re: Strg C
Das man-Programm verwendet ueblicherweise den Pager `less', wie man den bedient steht in dessen Manpage. Suchen kannst du mit den Slash (/) und dann mit `n' und `N' zwischen den verschiedenen Treffern umherspringen.Ozelot hat geschrieben:(wie sucht man in einer manpage?)
Hab gerade keine Zeit und Lust dazu. Sorry.Das Script hat nur 8 Zeilen. Wäre interessant, ob es bei Euch anhaltbar ist.
Use ed once in a while!
- JaKlaRo
- Beiträge: 121
- Registriert: 06.03.2008 15:00:00
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Strg C
Bei mir funktioniert Strg C bei Deinem Skript.Ozelot hat geschrieben:Ok, jetzt hab ich mich eine Weile durch "man bash" gewühlt, aber kein trap gefunden (wie sucht man in einer manpage?). Aber würde das mein Problem lösen?
Das Script hat nur 8 Zeilen. Wäre interessant, ob es bei Euch anhaltbar ist.
HP Pavilion dv600: Debian Testing, Fluxbox, KDE
Re: Strg C
Hm. Komisch, daß es bei mir nicht geht, und auch nur bei diesem Skript. Daher sehe ich auch nicht, wie mir trap weiterhilft. Ich stehe voll auf dem Schlauch.
-
- Beiträge: 2468
- Registriert: 06.12.2005 10:38:46
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Baustelle
Re: Strg C
Weiss nicht, obs noch aktuell ist, aber ggf. ein Problem mit dem Tast. Layout?