java进程运行一小时后杀死它

java进程运行一小时后杀死它

我需要一个脚本来杀死已经运行超过一个小时的java进程。

所以我正在尝试这个

timeout -k 10s nohup cpulimit -l 40 -- java -jar file.jar

知道为什么这不起作用吗?

答案1

nohup那么你应该拥有第一个timeout。与控制终端的解除关联打破了用于杀掉的nohup所有权关系。timeout

10s讲了timeout“十秒”,而不是“一小时”。

相关内容