So, habe nochmal n bisserl Man-Pages durblättert und konnte entnehmen, dass man mit wait auch auf einen Job warten kann.
Unter job steht dann folgendes:
Code: Alles auswählen
jobs -x command [ args ... ]
If the -x option is supplied, jobs replaces any
jobspec found in command or args with the corre-
sponding process group ID, and executes command
passing it args, returning its exit status.
Kann mir wer erklähren was es damit aufsich hat, sprich wie ich da die ID bekomm? Sonst könnte ich nämlich einfach mit wait [jobID] die Abfrage machen.
Ich habe auch schon mal das da versucht:
Code: Alles auswählen
moritz@Lamer:~> jobs -x kfmclient openURL /home && echo $?
0
moritz@Lamer:~> Launched ok, pid = 8688
wobei als ich nur
eingegeben hatte wurde mir nicht dieses Launched angezeigt. Wie bekomme ich nun also die blöde ID? Und warum zeigt der mir das ganze nur mit $? an, da er doch da eigentlich bei dem Befehl nur die "0" hinschreibt (also halt den Rückgabewert des letzten Kommandos, aber das hat ja eigentlich nix mit dem jobs zu tun).
N Haufen Fragen, ja.....
dann schon mal wieder thx!!!
Das Leben: hasse oder ignoriere es, lieben kannst du es nicht.