logo

배치 커맨드에서 프로그램을 백그라운드에서 실행시키는 법 📂프로그래밍

배치 커맨드에서 프로그램을 백그라운드에서 실행시키는 법

코드

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초에 한 번씩 메시지를 출력하는 프로그램이고, 배치 파일은 각각의 파일을 백그라운드에서 실행시키는 역할을 한다. 실행 결과는 다음과 같이 두 프로그램이 공존하며 메시지를 출력하는 것을 확인할 수 있다.

alt text

리눅스

program &

program 뒤에 앰퍼샌드 &를 붙이면 된다.

환경

  • Windows11
  • Linux Mint 21.2 Cinamon v5.8.4