각각 증분 인수를 제공하는 Python 스크립트의 여러 인스턴스를 실행하고 싶습니다. 따라서 bash 스크립트는 다음과 같은 작업을 수행합니다.
for i from 1 to 10 do
python script.py i
물론 모든 스크립트는 하나의 콘솔에서 동시에 실행되어야 합니다. 어떻게 해야할지 아시나요?
답변1
(증가하는) 반복 횟수를 인수로 사용하여 프로그램을 10번 실행하려면 다음을 수행하십시오.
for ((i=1; i<=10; i++))
do
python script.py "$i"
done
카마라즈가 말했듯이, 10개의 프로세스를 동시에(즉, 동시/병렬로) 실행하려면 다음 &
명령을 추가하세요.
for ((i=1; i<=10; i++))
do
python script.py "$i" &
done