Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2つのタスクを実行するシェルスクリプトを書いています。1つのタスクは、継続的に実行し続ける必要があるプログラムを起動します。同じスクリプト内で、別のプログラムを起動する2番目のタスクが開始されます。しかし、最初のものが継続的に実行されている場合、同じスクリプト内で別のものを開始するにはどうすればよいですか?
前もって感謝します。
あなたはおそらくタスクのバックグラウンドを探しています。一般的に、あなたはこのようにこれを行います:
sleep 30 & sleep 30 & jobs echo 'Waiting for all jobs to complete.' wait
背景は、行末の&記号で処理されます。
コマンドの後にアンパサンドを追加します。
〜$ myprogram&
プログラムをバックグラウンドで実行します。