nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

bash, for-loops und job control

Von: Adalbert Michelic (me@exp-200706.lopez.at) [Profil]
Datum: 02.03.2008 20:23
Message-ID: <slrnfslvmd.5ps.me@ixion.lopez.at>
Newsgroup: at.linux
Hallo,

nachdems hier grad wieder mal so ruhig ist, eine der Sachen, die
mich schon länger mal interessieren würden:

Mit Ctrl-Z kann ich einen laufenden Befehl ja unterbrechen, und ihn
später entweder mit bg in den Hintergrund schicken, oder ihn mit fg
im Vordergrund weiter laufen lassen.

Funktioniert normalerweise auch toll. Aber warum geht das grad mit
for-Schleifen in einer bash nicht?

,----
| am@ixion:~$ for i in `seq 1 10` ; do echo $i && sleep 1; done
| 1
| 2
| 3
|
| [1]+  Stopped                 sleep 1
| am@ixion:~$ fg
| sleep 1
`----

Das aktuell laufende Programm läuft noch bis zum Ende, dann gehts
kommentarlos nicht mehr weiter. Stell ich mich blöd an, darf man das
einfach nicht, gibts da logische Erklärungen, ...?


Adalbert, ders gern zumindest verstehen würde

[ Auf dieses Posting antworten ]

Antworten