Soy nuevo en UNIX. Quiero iniciar mi aplicación java con un script así:Iniciando y matando la aplicación Java con script de shell (Debian)
Supuestamente funciona. Ejecuta la aplicación y escribe el archivo pid. Pero cuando intento para detener el proceso con un guión diferente que contiene lo siguiente:
#!/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 stop, quizás no dando el comando correcto para abrir el archivo .pid. Cualquier ayuda será muy apreciada.
¡Muchas gracias! esto es justo lo que estaba buscando :) – rMaero
Para el registro, podría usar '$ (
Kevin
no funciona en sh, funciona en bash, mejor usar cat – milan