Halt!
Volkers Editorial
Syntax
fg [Parameter]
Der Parameter, den man in den Optionen angeben kann, funktioniert in verschiedenen Kombinationen. Dazu ist es wichtig zu beobachten, welche Ausgabe die Shell bei Benutzung der Tastenkombination [Strg-z] zurückgibt. Die Ausgabe besteht aus einer Zahl, welche in eckige Klammern gefasst ist, dann der Meldung "Stopped" oder ähnlichem, was nur etwas darüber aussagt, dass der Prozess angehalten wurde, und einem Text, der den ursprünglichen Kommandoaufruf des unterbrochenenen Prozesses wiedergibt.
Zum Beispiel ist eine Ausgabe nach Drücken von [Strg-z]:
[3]+ Stopped vi 2001_12_faltplan.html
Die Nummer ist nicht unwichtig, denn sie zählt, der wievielte Prozess es nun ist, der in der angehalten wurde (oder auch in den Hintergrund geschickt wurde). Will man nun den zweiten Prozess wieder hervorholen, so tippt man "fg 2" oder "fg %2" - Aber nicht nur die Nummer ist ein möglicher Parameter; auch der ausgegebene Text bzw. das abgeschickte Kommando kann genutzt werden. So holt "fg %String" den Prozess zurück, der mit String anfängt - sofern dies nicht für zwei Prozesse zutrifft. Dann gibt es aber eine ordentliche Fehlermeldung. Interessanter ist es, "fg %?String" zu benutzen, da hier der Prozess zurückgeholt wird, der String irgendwo enthält. Schließlich holt "fg %" den letzten Prozess zurück, der sich im Vordergrund befunden hat (unabhängig von seiner Nummer); "fg %-" den vorletzten Prozess.



