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

questionAnswers(10)

yourAnswerToTheQuestion