배치 커맨드에서 프로그램을 백그라운드에서 실행시키는 법
코드
program이라는 프로그램을 실행하고 싶다고 하자.
윈도우즈
START /B program
program 앞에 START /B를 붙이면 된다1. 예를 들어 다음과 같이 작성된 REPL.jl, REPL.py, REPL.bat 파일이 있다고 하자.
REPL.py:
import time
while True:
print("It's from python")
time.sleep(1)
REPL.jl:
while true
println("It's from julia")
sleep(1)
end
REPL.bat:
START /B julia REPL.jl
START /B python REPL.py
줄리아 파일과 파이썬 파일은 1초에 한 번씩 메시지를 출력하는 프로그램이고, 배치 파일은 각각의 파일을 백그라운드에서 실행시키는 역할을 한다. 실행 결과는 다음과 같이 두 프로그램이 공존하며 메시지를 출력하는 것을 확인할 수 있다.

리눅스
program &
program 뒤에 앰퍼샌드 &를 붙이면 된다.
환경
- Windows11
- Linux Mint 21.2 Cinamon v5.8.4

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

