배치 커맨드에서 프로그램을 백그라운드에서 실행시키는 법
코드
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