似たようなものを探していますcommand1 ; command2
。つまり、command2
後で実行する方法がありますが、すでに実行しているときに実行するようにcommand1
スケジュールしたいと思います。command2
command1
command2
command1
標準入力を使用せず、出力にcommand1
入力が実用的ではないほど多くのテキストを生成しないと仮定すると(入力した文字が出力と混在するcommand1
)、単に入力してEnterを押すとこの問題が解決されます。
ベストアンサー1
一般的に私がすることは次のとおりです。Ctrl+Z fg && command2
- Ctrl+Z一時停止し、シェルに詳細を入力できます。
- (オプション
bg
)command2を入力しながら、バックグラウンドでcommand1を再起動します。 fg && command2
command1 が成功すると、command1 がフォアグラウンドで復元され、command2 がその後キューに追加されます。もちろん、必要に応じてまたは;
に置き換えることができます||
。&&