私はLinux用のWindowsサブシステムを持っており、コンピュータがスリープモードの場合でもいくつかのコマンドを実行したいと思います。遠隔端末で作業するのも一つの方法だと聞きました。私は聞いた画面働くしかし、私はこのツールをよりよく知っているので、ターミネーターもこれを行うことができるかどうか疑問に思います。
答え1
画面を使用するかマルチプレクサリモートコンピュータから。私はスクリプト機能を改善するのでtmuxを好みます。
- 端末エミュレーションを提供する目的のプログラムを使用してリモートコンピュータに接続します。
tmux
または を実行すると、screen
「セッション」で新しいシェルが起動します。- ctrltmuxセッションで-をbプログラムに送信するには、2回入力します。
- ctrl画面セッションで - をaプログラムに送信するには、2 回入力します。
- この新しいシェルでプログラムを実行してください。
- tmuxまたはスクリーンセッションを「分離」します。 tmuxタイプの場合ctrl- b d、画面タイプの場合ctrl-a d
- リモートコンピュータからログオフし、ローカルコンピュータをスリープモードにします。
- ローカルコンピュータを起動し、リモートコンピュータに再接続します。
- セッションに接続します。 tmuxを実行し
tmux -a
てscreenを実行しますscreen -r
。 - 必要に応じて頻繁に取り外して再接続してください。最後に、長期実行プログラムを停止し、シェルを終了します。これで tmux/screen セッションが終了します。
tmuxとscreenの両方がより多くのことを行うことができますが、これは開始点です。