Linux 터미널 창에는 ./a.out과 같은 프로그램을 각각 3번씩 백그라운드 작업으로 실행할 수 있는 방법이 있습니다. IO 리디렉션이 도움이 된다고 들었습니다.
답변1
명령 뒤에 앰퍼샌드( &
)를 사용하여 백그라운드에 넣을 수 있습니다. 백그라운드에서 3개의 인스턴스를 실행하려면 다음을 수행할 수 있습니다.
./a.out& ./a.out& ./a.out&
명령을 즉시 따를 필요는 없으며 다음 명령도 동일한 작업을 수행합니다.
./a.out & ./a.out & ./a.out &
그러면 다음과 같은 내용이 표시됩니다(Linux 버전/셸에 따라 다름).
[1] 19731
[2] 27320
[3] 12461
이것은 시작한 프로그램의 개별 인스턴스에 대한 PID입니다.
도움이 되길 바랍니다.