タグ

ブックマーク / qiita.com/nyango (1)

  • シェルスクリプトで単純に並列実行・直列実行を行う - Qiita

    $ sleep 2 & # コマンド末尾に&をつけて呼び出すとバックグラウンドプロセスになり、並列で実行される $ sleep 4 & $ sleep 1 & $ sleep 4 & $ wait # 上記のバックグラウンドプロセスたちを待機。もっともかかるもので4秒なため、合計で4秒かかる [1] 38498 [2] 38499 [3] 38500 [4] 38501 [3] - 38500 done sleep 1 # 1秒後([1]のプロセスより先に終了) [1] 38498 done sleep 2 # 2秒後 [4] + 38501 done sleep 4 # 4秒後([2]のプロセスとほぼ同時に終了) [2] + 38499 done sleep 4 # 4秒後([4]のプロセスとほぼ同時に終了) echo "hogehoge.shを実行します" ./hogehoge.sh

    シェルスクリプトで単純に並列実行・直列実行を行う - Qiita
    gt-r-blaze
    gt-r-blaze 2021/11/04
    並列≒バックグラウンドプロセス
  • 1