Use algo como
#!/bin/bash
java -jar <name-of-the-jar-file> &
javapid=$!
sleep <some-time-in-seconds>
kill $javapid
em um arquivo, torne-o executável (chmod + x) e execute-o usando
./<filename>
Isso iniciará o arquivo jar e o eliminará após algum tempo. Existem várias maneiras de executar o comando em intervalos regulares. Você pode usar o cron
( link ) para sempre examiná-lo enquanto o computador estiver rodando. Ou use um simples loop de script de shell para iniciar a execução a partir da linha de comando:
#!/bin/bash
COUNTER=0
while [ $COUNTER -lt 100 ]; do
<same as above without the first line>
let COUNTER=COUNTER+1
done
Isto irá executar o comando 100 vezes, você pode parar a execução simplesmente pressionando ctrl-c.