
これを適切にラベル付けする方法がわからないので、これが既知の問題である場合は、その方向に指摘していただければ幸いです。
このエラーは java または screen から発生する可能性がありますが、screen コマンドを実行したときに発生する可能性があります。JVM は screen 内のフォアグラウンドで実行されており、問題が発生する前と発生後に画面に出力します。
問題は、画面を取り外した後、再度取り付けると、カーソル/フォーカスが Java プロンプトではなく、Java プロセスの「下」にある bash プロンプトに置かれる場合があることです。そのため、プロンプトに入力したコマンドはすべて、画面から「消えて」しまいます。JVM は引き続き新しい出力を画面に出力しますが、端末からのコマンドは登録されません。
Javaプロセスを停止すると、「失われた」コマンドはbashによって(幸運にも)取得され、
-bash: list: command not found
誰か何かアイデアはありますか? screen のマニュアル ページには明らかなことは何も記載されておらず、プログラムを再び制御するために何を入力すればよいかを知るための java/jvm の知識がありません。
編集: Oracle Java 1.7.0_51を使用しています