「画面」を使ってリモートスクリプトを実行するには?

「画面」を使ってリモートスクリプトを実行するには?

スクリプトをローカルで実行する必要があります。問題は、screenctrl dコマンドを使用して送信する必要があることです。

どうすればいいですか?スクリプトは私のローカルWindowsコンピュータにあります。 Winscp、Putty、mingw、その他のアプリケーションを使用できます。

ベストアンサー1

あなたはそれを使用することができます予想されるホームページ期待されます、ほとんどのUNIXソフトウェアディストリビューションに含まれています)を使用して、テキスト端末で実行されているプログラムとのやり取りをスクリプトとして作成します。

ただし、目的のタスクを実行するより簡単な方法があるかもしれません。すべてのコマンドラインからscreenセッションにコマンドを送信でき、screenのstuffコマンドを使用して画面ウィンドウに入力を挿入できます。バラより-Xで渡されたコマンドに対して画面が何もしないように見えるのはなぜですか?外部からスクリーンセッションに入力を送信するいくつかの例を見てください。

screen -S sessionname -p windowname -X stuff $'\004'

この回答が役に立たない場合は、必要な作業に関する追加情報を提供してください。

おすすめ記事