Screenセッションに再接続するか、新しいコマンドを開始する方法

Screenセッションに再接続するか、新しいコマンドを開始する方法

screen私は、ブートテキストモード(コンソール)Eメールクライアント(例:)を使用し始めてalpineから、ネットワークの切断によって部分的に作成されたEメールを失ったことはありません。とても便利です。

しかし、今では電子メールクライアントを起動するのがもう少し複雑になりました。

  1. 以前のセッションがあることを確認するscreen -list
  2. 前の手順によって異なります。
    • その場合は、再接続してみてください。screen -U -r <number>
    • そうでない場合は、メールクライアントを起動してください。screen -U alpine

簡単なコマンド(単純なスクリプト)のみを実行できるように、この手順をどのように単純化できますかstart_or_reconnect alpine?複数のセッションがアクティブな場合、これはバグであるか、最初のセッションを使用していると想定できます。

ベストアンサー1

明示的なセッション名(オプション)を使用して既存のセッションに再接続するか、セッションがない場合はセッションを作成するために-S使用されます。-RR

alias m='screen -S alpine -d -RR alpine'

おすすめ記事