事象
java(OpenJDK11)コマンドでSpring Boot(v2.5.4)のjarファイルを実行すると、一定時間の後にプロセスが停止してjarファイルが消滅する。
Spring Bootが正しく起動しなければ(例えばクラスパスが不足しているとか、メインメソッドでSpringApplicationを実行しないとか)、これは発生しない。
原因
avastのファイルシールド(メインシールド)が断りも無く削除していた。メインシールドを切るか、例外ディレクトリに作業ディレクトリを追加すると事象は発生しなくなった。
Spring Bootが正しく起動しないと発生しないのでSpring Boot側の問題かとも思ったが、もちろんそんなことは無かった。消す時に確認するモードにしているはずなんだが、勝手に消されてしまうようだ。