26 Oct
2011
26 Oct
'11
07:57
Servus zusammen, warum funktioniert folgendes nicht: #!/bin/bash # Erst die Funktionen definieren function job1() { ... } function job2 () { ... } # Funktionen ausführen? test "$DO_JOB1"="1" && { job1 & PID_job1="$!" } test "$DO_JOB2"="1" && { job2 & PID_job2="$!" } # Auf Beendigung warten test "$DO_JOB1"="1" && { wait "$PID_job1" } test "$DO_JOB2"="1" && { wait "$PID_job2" } Es werden immer beide Jobs ausgeführt, auch wenn DO_JOBx auf 0 gesetzt ist. Warum? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org