Como executar o groovy script no ubuntu start?

2

Eu quero executar o script quando a máquina estiver em funcionamento. Basicamente executando "groovy /scripts/myscript.groovy".

Não há necessidade de ser um serviço ou de executar novamente o script no caso dele ser interrompido!

2 perguntas:

  • Onde devo fazer essa ligação? rc.local? init.d? desculpe minhas habilidades do ubuntu (falta de).
  • Existe alguma maneira de testá-lo além de reiniciar a máquina? (Amazon EC2)

Obrigado!

    
por Oren Ellenbogen 27.02.2013 / 14:29

1 resposta

0

lVocê tem que criar uma nova linha em rc.local ou criar um script (start / stop / restart / status) em /etc/init.d/myscript.

Ex na chamada rc.local:

#!/bin/sh -e
#
# rc.local
#
# ....
#
/path/to/groovy /path/to/your/scripts/myscript.groovy
exit 0

E sobre boot, você pode ter todas as informações em /var/log/boot.log em cada inicialização. Em tentar tempo de atividade para testar o tempo de atividade do seu servidor. Ou adicione mais uma linha rc.local para chamar um script que o avisa por e-mail se o servidor inicializar, etc. Existem muitas possibilidades, dependendo de suas necessidades.

    
por 27.02.2013 / 15:09

Tags