Inicio y eliminación de la aplicación Java con script de shell (Debian)

Soy nuevo en UNIX. Quiero iniciar mi aplicación Java con un script como este:

#!/bin/sh
java -jar /usr/ScriptCheck.jar &
echo $! > /var/run/ScriptCheck.pid

Esto supuestamente está funcionando. Ejecuta la aplicación y escribe el archivo pid. Pero cuando trato de detener el proceso con un script diferente que contiene esto:

#!/bin/sh
kill -9 /var/run/ScriptCheck.pid

la consola me da este error:

bash: kill: /var/run/ScriptCheck.pid: arguments must be process or job IDs

Mi mejor conjetura es que no estoy escribiendo el código correcto en el script de detención, tal vez no estoy dando el comando correcto para abrir el archivo .pid. Cualquier ayuda será muy apreciada

Respuestas a la pregunta(10)

Su respuesta a la pregunta