Tôi có một tập lệnh mà tôi muốn rẽ nhánh tại một thời điểm để hai bản sao của cùng một tập lệnh đang chạy.
Ví dụ: tôi muốn tồn tại tập lệnh bash sau:
echo $$
do_fork()
echo $$
Nếu tập lệnh bash này thực sự tồn tại, đầu ra dự kiến sẽ là:
<ProcessA PID>
<ProcessB PID>
<ProcessA PID>
hoặc là
<ProcessA PID>
<ProcessA PID>
<ProcessB PID>
Có cái gì đó mà tôi có thể đặt thay cho "do_fork ()" để có được loại đầu ra này hoặc để làm cho tập lệnh bash thực hiện một ngã ba giống như C không?