logo

バッチコマンドでプログラムをバックグラウンドで実行する方法 📂プログラミング

バッチコマンドでプログラムをバックグラウンドで実行する方法

コード

programというプログラムを実行したいとする。

ウィンドウズ

START /B program

programの前にSTART /Bを付ければいい1。例えば、以下のように記述されたREPL.jlREPL.pyREPL.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秒ごとにメッセージを出力するプログラムであり、バッチファイルはそれぞれのファイルをバックグラウンドで実行する役割を果たす。実行結果は、次のように2つのプログラムが共存しながらメッセージを出力することが確認できる。

alt text

リナックス

program &

programの後にアンパサンド&を付ければいい。

環境

  • Windows11
  • Linux Mint 21.2 Cinamon v5.8.4