#!/bin/bash

pid=0

function finalize(){
    #exec kill '-15' $pid
    exec kill '-9' $pid
    exit
}

trap finalize TERM INT

#export CLASSPATH=../class:../class/RoboGraphROS1-1.0.jar:../class/lib/*
export CLASSPATH=../class:../class/*:../class/lib/*

export DGP_PATH=../
export ROS_MASTER_URI=http://127.0.0.1:11311
export ROS_IP=127.0.0.1

#java org.EZMoBots.roboGraphROS1.test.PublisherJROS1ClientPaper $@

java org.EZMoBots.roboGraphROS1.test.SubscribePublish $@

#java org.EZMoBots.pruebasROS1.PublisherApp

# - `!` devuelve el **PID (Process ID)** del **último proceso ejecutado en segundo plano**.
# - Se guarda ese PID en la variable `pid`.


#    Ejecuta ps para ver si el proceso con PID $pid sigue activo y qué comando lo lanzó.

#    -p $pid: selecciona el proceso con ese PID.

#    -o comm=: pide solo el nombre del comando (en este caso, debería ser java si es un
#             programa Java), sin encabezado.
