İki işlem başlatacak ve ilk işlem bittiğinde ikinci işlemi öldürecek bir bash komut dosyası oluşturmak istiyorum. İşte bir örnek:İki işlem çatalı ve ilk iş bittiğinde ikinciyi öldür
#fork first process producer& #fork second process consumer& #wait for producer to finish ... #kill the consumer ...
Bunun çirkinleşebileceğine dair bir fikrim var ama çok basit bir çözümü var. Lütfen boşlukları doldurmama yardım et.
,% 2 – frankc
Stdin/stdout'u sonuçları% 1 kullanabilirsiniz istemiyorum: süreçleri aslında sadece numaralandırılmış ise Bu mantıklı olabilir. Genel durumda, pid_foo ve pid_bar değişkenlerini isimlendirmek daha mantıklıdır ve kodu okurken "% 1" ve "% 2" den daha nettir. Ancak, bu olasılığın varlığından bahsetmiş olduğunuz için teşekkürler (en azından bash). – topskip
@Patrick boru zekidir ama belki sen pids gerekmez – ndim