web-dev-qa-db-ja.com

Linux-シェルスクリプトを使用して画面にコマンドを送信しますか?

私は、画面が実行しているすべての中で実行されるコマンドを画面に送信できるスクリプトを作成する方法を理解しようとしています。これは可能ですか?可能な場合、どのように行われますか?私はすでにscreen -Xなどを試しましたが、コマンドを実行していません。

8
VoidWhisperer

まあそれはあなたが実行する必要があるコマンドに依存します:
既存のスクリーンセッションでコマンドを実行する必要がある場合は、次のコマンドラインを使用して、コマンドを再アタッチして実行する必要があります。

screen -r -S "<screenName>" "command/or/script/to/execute"

新しい画面セッション内でコマンドを実行する場合は、これを使用できます。

screen -A -m -d -S "<screenName>" "command/or/script/to/execute"

一般的な画面コマンドの詳細については、こちらをご覧ください。 Linux端末を管理するための10の画面コマンドの例

6
luilav