escrita do roteiro
#!/bin/sh
source /root/.bashrc // Introduzir variáveis de ambiente do sistema Java
RESOURCE_NAME=uu/gc_8071_8072/uu_gamecollect-2.1.2-SNAPSHOT.jar
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; então
echo 'aplicativo está rodando'
else
rm -f tpid
nohup java -jar /$RESOURCE_NAME --spring.profiles.active=test &
echo $! > tpid
echo Iniciar Sucesso!
fi
crontab -e escrever script de inicialização
*/1 * * * * cd /uu/gc_8071_8072 && ./uu_port_start.sh >> /uu/gc_8071_8072/crontab.log 2>&1 &
Execute o script a cada minuto, cd /uu/gc_8071_8072 diretório do script, ./uu_port_start . sh é o script; /uu/gc_8071_8072/crontab.log é o diretório de saída do log.