8

長時間実行されていることが判明したプロセスを開始した場合、その直後に実行するコマンドを「キューに入れる」ことはできますか?

ゼロから始めた場合は構文でこれを実行できることはわかっていcmd1 && cmd2ますが、cmd1がすでに実行されている場合はどうなりますか?

4

3 に答える 3

13

Cz を押して現在のフォアグラウンド タスクを停止し、「fg %%; some-other-command」と入力してタスクを再開し、その後別のコマンドを実行できます。

于 2013-01-01T07:04:57.490 に答える
7

現在実行中のコマンドが入力を読み取っていない場合は、同じウィンドウにコマンドを入力するだけです。Bashは入力を読み取り、現在の入力が終了するとコマンドを実行します。

于 2013-01-01T00:58:05.977 に答える
0

';'を使用できます 表記。このリンクをチェックしてください:

https://bbs.archlinux.org/viewtopic.php?id=104472

次のいずれかを使用できます。

cmd1 && cmd2

cmd1が成功すると、cmd2が実行されます。または:

cmd1; cmd2

cmd1が完了すると、cmd2は何があっても実行されます。

于 2013-01-01T00:57:13.653 に答える