私はLinuxで働いています。無限に実行される2つのプログラムがあります(つまり、プロセスを強制終了しない限り停止しません)。最初にプログラム1を実行し、次に20秒後にプログラム2を実行します(書き込まれたファイルを読み取るときに両方を同時に実行する必要があります)現在、私は手動で時間を追跡することによって2つのプログラムを実行しています..これを自動化する方法はありますか?つまり、これを行うためのコマンドやプログラムを作成できますか。
3 に答える
1
prog1 &
sleep 20
prog2
于 2010-02-16T03:07:56.263 に答える
0
シェルの使用:
$ program1&sleep 20; プログラム2
于 2010-02-16T03:08:56.917 に答える
0
一方のプログラムがもう一方のプログラムから出力されたファイルを読み取る場合は、パイプを使用して一方のプログラムからもう一方の入力に出力を渡すことを検討する必要があります。
$> program1 | program2
私はあなたがこれらの2つのプログラムを制御していて、それらに書き込みstdout
と読み取りをさせることができると仮定していますstdin
。
于 2010-02-16T03:23:04.703 に答える