コンピューターを再起動した後、GNU画面セッションが終了します—これを修正する方法は?


3

コンピューターを再起動すると、すべてのGNU screenセッションが終了します。私はそれらを削除する必要があります

screen -wipe

どうすれば修正できますか?占いGNU screen私のホームディレクトリにセッションを保存することが明らかに助けにはなりません。($SCREENDIRこの質問を参照)。

回答:


5

通常、再起動後にセッションに戻ることはできません。スクリーンセッションには、実行中のプロセスに関連するセッション情報が含まれています。

私が知っている2つの選択肢があり、どちらが復活に近づいています。

まず、次のように、いくつかの起動画面をに配置できます.screenrc

# ------------------------------------------------------------------------------
# STARTUP SCREENS
# ------------------------------------------------------------------------------

screen bash
screen emacs -nw
chdir /home/me/src
screen -t code

第二に、このプロジェクトを見てみましょう

  • スクリーンウィンドウを再作成する
  • 再起動前に一度持っていたセッション履歴をそれらに入力します
  • 以前にログインしたホストにsshでログインします
  • 以前の作業ディレクトリに移動します。

このデータのほとんどはプロンプトから取得されます。以前に実行されたコマンドを実行することは非常に危険ですので、これは私ができる限りです。

これは、定期的なスナップショットを取るcronジョブによって行われます。

私の終わりのアドバイス?再起動しないようにしてください:-)


どれが好きでしたか?
ダグ・ハリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.