screen - bashをバックグラウンドで送信しますか?

screen - bashをバックグラウンドで送信しますか?

私は学校のUNIXサーバーで課題をしていましたが、スクリーンセッションを完全に台無しにしたようです。私はvimで小さなトリガー/キーボードを使っていましたが、誤って:w2代わりにそれをやった:wので、vimをバックグラウンド(ctrl + Z)に送って削除に行きました。気にせずに入力する以外に、実際にはCtrl + Zを2回押したことがあります。何が起こったのかよく分からない。私はvimを終了しましたが、プロンプトに戻っていないことだけを知っています。私はスクリーンセッションを終了することに加えて、ランダムキーマッシングを含む私が考えることができるすべてを試しました。

screenセッションで使用できる最後の出力は次のとおりです。

lcm72@tux1:~/cs380/SlidingBrickPuzzle (master)$ fg
vim BoardState.java

[1]+  Stopped                 vim BoardState.java
^Zls

宿題を続けるために新しいスクリーンセッションを開始しましたが、ここで正確に何が起こっているのかを理解するのを手伝ってくれる人がいれば(ctrl + Z bashでは不可能でしょうか?) - 復元したり、同じ間違いを繰り返す必要はありません。エラー - ありがとうございます。

ベストアンサー1

と入力すると、フルスクリーンセッションを一時停止することCtrl+ACtrl+Zはできませんが、screenscreen 観客、スクリプトセッションに添付され、ホスト端末に表示されるセッションです。

この場合、その状態のプロセスps -flHC screenが表示されます。ホスト端末がまだ存在する場合は、復元を試みるか、単に終了して別の端末を使用してスクリーンセッションに再接続できます。screenTkill -CONTscreen -x

おすすめ記事