Eu resolvi desta vez
Primeiro, criei um script executável
vi script.sh
no local de origem que está em /home/ubuntu
(você pode criá-lo em qualquer local, mas lembre-se de fornecer o mesmo local em crontab -e
) e, em seguida, adicionou essas linhas ao arquivo script.sh
#!/bin/sh
cd /home/ubuntu/jasperreports-server-cp-6.3.0
./ctlscript.sh start
(Eu tenho um parâmetro para usar start, mas para você pode ser diferente, então aqui deve ser o comando que você usa manualmente para executar o script, em símile ele deve ser o mesmo de como você executa o script manualmente)
e depois salvou. agora deu o arquivo script.sh
permission para exec usando
chmod 700 script.sh
(Você pode conceder permissões com base em suas necessidades, tudo o que precisamos é que o script tenha permissão para execução)
E agora abriu o comando crontab -e
e adicionou
@reboot sh /home/ubuntu/script.sh
para quando meu servidor for reinicializado ou iniciado, o script será executado todas as vezes. funcionou para mim. obrigado a todos