Synology: Configurar tarea para que ejecute un jar

Para que nuestro NAS Synology pueda ejecutar ficheros .jar lo primero es instalar el paquete de Java del administrador de paquetes, a día de hoy está disponible Java7 y Java8.

Después en un directorio que no vayamos a renombrar (para que posteriormente no nos falle la tarea porque las rutas de directorios hayan cambiado) debemos de crear un fichero bash-script que contendrá los comandos de linux que ejecutan el fichero .jar.
En ese mismo directorio, o en otro lado siempre y cuando los comandos sean correctos, debemos de pegar el fichero .jar que se ejecutara.

El contenido del fichero script.sh es el siguiente:

# !/bin/bash
cd /volume1/Documentos/Scripts;
/var/packages/Java8/target/j2sdk-image/bin/java -jar MiPrograma.jar;

Como se puede ver la segunda línea cambia el directorio en que nos encontramos y la tercera línea ejecuta el fichero .jar usando la ruta absoluta del ejecutable java… esa ruta puede cambiar según la versión de Java instalada.

Por último nos quedara crear una tarea desde la configuración de Synology y hacer que ejecute el script.sh

Anuncios

Acerca de giltesa

Desarrollador de software, y hardware a pequeña escala. Aficionado al ciclismo, series y películas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: