コマンドのシーケンスに画面を配置するにはどうすればよいですか?

コマンドのシーケンスに画面を配置するにはどうすればよいですか?

こんにちは。セミコロンを使用して、コマンドのグループを 1 行に結合しようとしています。

pkill screen ; screen ; cd directory ; sudo xx

つまり、基本的に私がやろうとしているのは、開いている画面をすべて終了してから新しい画面を開き、ディレクトリに移動してコマンドを実行することです。

上記のコマンドを実行しようとすると、続行するにはスペースを押してくださいという画面のようこそ画面で停止し、シーケンスが実行されません。

これを回避する方法はありますか?

答え1

pkill screen ; screen bash -c 'cd directory ; sudo xx'

見る:起動画面のGNUスクリーン: 複数のコマンド

関連情報