CRaSH シェルを組み込んだ Spring Boot アプリケーションを実行したいのですが、SSH/Telnet 経由でアクセスするのではなく、Spring の初期化が終了したらすぐに、パスワードなしで現在のコンソール (つまり、直接/スタンドアロン) で CRaSH シェルを起動したいと考えています。そのすべての豆。
ユーザーが入力するexit
か Ctrl+D を押すと、アプリはシャットダウンする必要があります。
また、SSH および Telnet のサポートを無効にする必要があります。
PS。アプリが stdin からコマンドを読み取ることができる場合のボーナス ポイント。
./crshapp < somefile.cmd
cat somefile.cmd | ./crshapp