Moin,
* Al Bogner
Gibt es dafür eine bessere Möglichkeit im Script als zB alle 1/2 min. in einer Schleife nachzusehen, ob noch irgendein lame-Prozess aktiv ist?
while /bin/true do ps -ef | grep -v grep | grep lame sleep 30 done
Komplizierter wird es nun, wenn von _2_ CDs gleichzeitig ausgelesen wird und es lame-Prozesse gibt, die von dem einen oder anderen Script stammen. Wie frage ich ab, ob eine CD bereits fertig encodiert ist oder anders formuliert, wie erkenne ich mit ps ob noch ein lame läuft, dass von Script1 bzw. Script2 stammt?
Da kannst Du Dir zunutzen machen, daß ps(1) auch die PID des Elternprozesses mit angibt. Diese PID kennst Du im Skript natürlich und kannst auch danach greppen. Thorsten -- Der Optimist ist in der Regel ein Zeitgenosse, der ungenügend informiert ist. - John B. Priestly