Supondo que você inicie seu Java JAR usando java -jar cooljar.jar
, você pode usar este script:
#!/bin/bash
launch_jars() {
for i in {1..17} ; do
java -jar cooljar.jar &
sleep 7
done
}
while 1 ; do
launch_jars
sleep 3h
killall -u surge java
sleep 3h
done
Isso define a função launch_jars
que inicia o mesmo arquivo JAR 17 vezes seguidas com um atraso de 7 segundos entre elas.
Ele executará um loop infinito de chamar essa função, aguardando 3 horas, eliminando todos os java
processos do usuário surge
e aguardando mais 3 horas.
Copie o script e salve-o usando um editor de texto como gedit
como, por exemplo, %código%. Em seguida, torne-o executável executando o comando do terminal
chmod +x jar-launcher.sh
Você pode então executar o script. Para abortar, tecle Ctrl + C .