Minecraftサーバーを実行していますが、「sh rtoolkit.sh」でサーバーを起動すると、すべて正常に動作しますが、サーバーを停止してコマンドラインに戻り、コマンドを入力する準備ができたら、入力したテキストが表示されません。カーソルは同じ位置に留まりますが、コマンドを入力してEnterキーを押すと、結果が表示されます。たとえば、入力時にls
は表示されませんが、Enterキーを押すと出力が表示されます。 clear
を試しましたが、それでも同じ問題が発生します。
この問題を修正するために私が見つけた唯一の方法は、現在のtmuxウィンドウを強制終了して再作成することです。
私はこれらすべてをMintからSSH経由で行っています。
あなたの説明は、サーバーを停止した後、ttyが非エコーモードのままになったことを示しています。
これは、「インタラクティブ」プログラムが予期せず終了し、起動時に調整したさまざまなttyモードを復元する機会がない場合によく発生します。プログラムを正常に終了するときに定期的に発生する場合は、プログラムにバグがあります。
次のようなコマンドで効果を再現できるでしょう。
stty -echo ; printf 'Type something (there will be no echo); Enter/Control-C to resume...' ; read ; echo
このコマンド(「ブラインド」と入力。エコーがないため)を使用して、通常のtty機能を復元できるはずです。
stty sane