screen
ただし、最近ログに次のメッセージでssh
スクリプトが終了する問題が発生しました。screen
: cannot connect to X server localhost:10.0
ここで何が間違っている可能性がありますか?違いがある場合は、XQuartzを実行しているOSXで接続し、ssh -Yを使用してUbuntu 16.04 LTSを実行しているリモートサーバーに接続します。
答え1
これが-Y
あなたの問題です。実行中のスクリプトがモニターに接続しようとしており、何らかの理由でssh
ローカルモニターの代わりにセッションを介して渡されたモニターに接続しています。セッションが終了するとssh
(つまり、接続が失われると)ディスプレイが消え、スクリプトが失敗します。削除-Y
すると、すべてが期待どおりに機能します。