mata um processo java depois de ser executado por uma hora

0

Eu preciso de um script que mate processos Java que estejam ativados há mais de uma hora.

Então estou tentando isso

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

Alguma idéia de por que isso não está funcionando?

    
por Web Master 28.08.2016 / 02:32

1 resposta

1

Você deve ter o nohup primeiro e, em seguida, timeout . A desassociação do nohup com o terminal de controle quebra a relação de propriedade que o timeout usa para matar.

Também 10s diz timeout "Dez segundos", não "Uma hora".

    
por 28.08.2016 / 19:56