SSHセッションがあります。今、私はローカルホスト上の新しいウィンドウで開くスクリプトをリモートホスト上で実行したいと思います。これは可能ですか?


0

私はマシンAにいて、ヘッドレスのリモートホストマシンBにSSHで接続しています。(Ubuntu 14.10サーバ)実行したいスクリプトがいくつかあります。しかし、彼らは私のセッションウィンドウを占有します。これらのスクリプトは対話的ではありませんが、代わりに私のネットワーク上のさまざまなデバイスのアクティビティを監視します。同時に複数のSSHセッションを実行する代わりに、Machine Aで新しいウィンドウを開くために呼び出す各スクリプトを使用したいのです。それを呼び出す $ /path/to/script/foo.sh &

これは可能ですか?

回答:


0

2つの解決策まず、スクリプトを起動する前に、 'DISPLAY =:0.0'を実行してください。私はこれが正しいことを願っています。今は調べられない。第二の解決策。ローカルホストからスクリーンターミナルを開き、トンネルに入ったらスクリーンセッションに接続します。それが役立つことを願っています


これが遅すぎるとしたら。わかりました DISPLAY=.0.0 コマンドが、それは私のX転送を無効にしました。私はそれを元に戻す必要がありました DISPLAY=10.0。 「スクリーンセッションへの接続」の後半部分がよくわかりません。これは何ですか screen -x foo コマンド?
Kamikaze Rusher
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.