병렬 루프에 의존하는 다른 작업을 순차적으로 실행하는 동안 bash의 병렬 for 루프
내 Bash 스크립트에서는 두 가지 다른 함수를 실행해야 하며 taskA정수 taskB( )를 매개변수로 사용합니다 $i. taskB $i완료 여부에 따라 다르 므로 taskA $i다음과 같은 짧은 코드가 작업을 수행합니다. #!/bin/bash taskA(){ ... } taskB(){ ... } for i in {1..100}; do taskA $i taskB $i done taskA다른 위치에서 독립적으로 실행될 수 있으므로 세마포어 $i를 만들 수 있습니다(여기에서 가져옴...