1時間以上実行されたJavaプロセスを終了するには、スクリプトが必要です。
だから私はこれを試しています。
timeout -k 10s nohup cpulimit -l 40 -- java -jar file.jar
なぜこれがうまくいかないのか知っていますか?
答え1
nohup
それでは最初のものが必要ですtimeout
。コントロール端末から切断すると、nohup
キルに使用されている所有権の関係が失われます。timeout
また、「1時間」の代わりに「10秒」10s
と言いました。timeout