2つの値を持つ画面パラメータ-Xを使用するとエラーが発生しました。

2つの値を持つ画面パラメータ-Xを使用するとエラーが発生しました。

答えの例では、「何か」とはどういう意味ですか?画面上でプログラムを実行し、すべての出力をファイルにリダイレクトして分離する方法これは、コマンドが$ ''領域の後ろにあるためです。

screen -S workspace -X stuff $'ps aux > output-x\n'

画面上でプログラムを実行し、すべての出力をファイルにリダイレクトして分離する方法

ベストアンサー1

~によるとコメント:

stuffはユーザーが入力したとおりに文字を送信します。

これは、セッションが特定の時点(つまり作成時に)に接続されている場合にのみ機能するようです。また、文字を送信するため、コマンドを実行するには改行文字を送信する必要があります。

Linuxの場合、私に役立つ手順は次のとおりです。

  1. screen -S some_session_name
  2. Ctrl+A D別れ
  3. screen -S some_session_name -X stuff 'command'$(echo -ne '\015')

私から指示を受けました。「ターミナル/ライフ」投稿:スクリーンセッションにコマンドを送信する

おすすめ記事