Iniciando e matando o aplicativo java com shell script (Debian)
Eu sou novo no UNIX. Quero iniciar meu aplicativo java com um script assim:
#!/bin/sh
java -jar /usr/ScriptCheck.jar &
echo $! > /var/run/ScriptCheck.pid
Isso está supostamente funcionando. Ele executa o aplicativo e grava o arquivo pid. Mas quando tento parar o processo com um script diferente que contém isso:
#!/bin/sh
kill -9 /var/run/ScriptCheck.pid
o console me dá este erro:
bash: kill: /var/run/ScriptCheck.pid: arguments must be process or job IDs
Meu melhor palpite é que não estou escrevendo o código certo no script de parada, talvez não esteja dando o comando certo para abrir o arquivo .pid. Qualquer ajuda será muito apreciad