ターミネータを使用してリモート端末で作業する

ターミネータを使用してリモート端末で作業する

私はLinux用のWindowsサブシステムを持っており、コンピュータがスリープモードの場合でもいくつかのコマンドを実行したいと思います。遠隔端末で作業するのも一つの方法だと聞きました。私は聞いた画面働くしかし、私はこのツールをよりよく知っているので、ターミネーターもこれを行うことができるかどうか疑問に思います。

答え1

画面を使用するかマルチプレクサリモートコンピュータから。私はスクリプト機能を改善するのでtmuxを好みます。

  1. 端末エミュレーションを提供する目的のプログラムを使用してリモートコンピュータに接続します。
  2. tmuxまたは を実行すると、screen「セッション」で新しいシェルが起動します。
  3. ctrltmuxセッションで-をbプログラムに送信するには、2回入力します。
  4. ctrl画面セッションで - をaプログラムに送信するには、2 回入力します。
  5. この新しいシェルでプログラムを実行してください。
  6. tmuxまたはスクリーンセッションを「分離」します。 tmuxタイプの場合ctrl- b d、画面タイプの場合ctrl-a d
  7. リモートコンピュータからログオフし、ローカルコンピュータをスリープモードにします。
  8. ローカルコンピュータを起動し、リモートコンピュータに再接続します。
  9. セッションに接続します。 tmuxを実行しtmux -aてscreenを実行しますscreen -r
  10. 必要に応じて頻繁に取り外して再接続してください。最後に、長期実行プログラムを停止し、シェルを終了します。これで tmux/screen セッションが終了します。

tmuxとscreenの両方がより多くのことを行うことができますが、これは開始点です。

関連情報