Por: Guido J. Granobles. JSVC es parte del proyecto Jakarta Commons Daemon y esta destinado para cargar clases que implementen la interfaz Daemon. JSVC puede ser enconjtrado con la distribucion oficial de Apache Tomcat y comunmente se usa para arrancar Tomcat como un demonio desde el inicio del sistema operativo, evitando la necesidad de hacer un arranque manual cada vez que el sistema operativo se inicie. La sintaxis de JSVC es la siguiente: $TOMCAT_HOME/bin/jsvc -Dprogram=$jar_prog -cp $CLASSPATH -home $JAVA_HOME -outfile $archsali -errfile $archerr -pidfile arch_pid $clase Aunque los nombres de las variables pasados en los parametros se describen por si mismos, esto es lo que hacen: jar_prog = Es el nombre del jar con su extension del programa que deseamos ejecutar. archsali = Es el path y el nombre de un archivo de texto a donde se enviaran todos las salidas de comandos que imprimen en consola como la instruccion print. archerr = Es el path y el nombre de un archivo de texto a donde se enviaran todos los errores que lanze el demonio. arch_pid = Es el path y el nombre de un archivo de texto donde se guardara el pid o número de proceso que identifica este demonio dentro del sistema. Este numero de pid sirve para detener el demonio posteriormente si se hace un script de arranque y fin del demonio. clase = Nombre completo de la clase que implementa la interfaz daemon e inicia el hilo principal del programa.
Se puede escribir un script para inicializar todas las variables correctamente y luego copiarlo en /etc/init.d para que se inicie con el arranque del sistema operativo. Puede ser un script con las opciones de start|stop|restart.
|
|||||||