View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

datos1_moviles

Actuaciones en datos1_moviles para TETRA






Wednesday, 26 August 2009, 12:53:01 pm
Se ha instalado dicha script en todos los frontends (y sus replicas) y en los centralesTCE Solaris

Monday, 22 June 2009, 5:28:53 pm
Instalación de una script de rutas simplificada Es más sencilla que el /etc/init.d/route-setup.sh y se llama /etc/init.d/rutas-estaticas (esta sólo sirve para Solaris).

/etc/init.d/rutas-estaticas
#!/bin/sh
# Carga las rutas en el arranque de la maquina

gw1=16.0.71.1
gw2=16.0.72.1

mynet1=16.0.71.0
mynet2=16.0.72.0

primarias="150.100.0.0 152.100.0.0 16.0.65.0 16.0.1.0 16.0.62.0 16.0.59.0 16.0.77.0 16.0.2.0 16.0.71.0"
secundarias="150.200.0.0 152.200.0.0 16.0.66.0 16.0.11.0 16.0.63.0 16.0.60.0 16.0.78.0 16.0.12.0 16.0.72.0"

case "$1" in
'start')
        for i in $primarias ; do
                if [ "m$mynet1" = "m$i" ] ; then
                        continue
                fi
                /usr/sbin/route add -net $i $gw1
        done
        for i in $secundarias ; do
                if [ "m$mynet2" = "m$i" ] ; then
                        continue
                fi
                /usr/sbin/route add -net $i $gw2
        done
        ;;
'stop')
        for i in $primarias ; do
                if [ "m$mynet1" = "m$i" ] ; then
                        continue
                fi
                /usr/sbin/route delete -net $i $gw1
        done
        for i in $secundarias ; do
                if [ "m$mynet2" = "m$i" ] ; then
                        continue
                fi
                /usr/sbin/route delete -net $i $gw2
        done
        ;;
*)
        echo "Usage: $0 { start | stop }"
        ;;
esac
exit 0


Se le han puesto permisos de ejecución y se ha hehco un enlace duro para que lo use en el arranque:
 # chmod 755 /etc/init.d/rutas-estaticas
 # ln /etc/init.d/rutas-estaticas /etc/rc3.dS99rutas-estaticas

Monday, 2 April 2007, 6:26:23 pm
Hago que ejecute tetradrv en el arranque de la máquina He puesto lo siguiente:
/etc/init.d/tetradrv
#!/sbin/sh
#
# Based on sendmail script, who is:
#
# Copyright (c) 1992, 1995, 1997 - 1999 by Sun Microsystems, Inc.
# All rights reserved.

PATH=.:/home/siv/sun:/usr/ucb:/usr/openwin/bin:/usr/bin:/usr/lib:/usr/5lib:/usr/
sbin:/usr/local/bin:/usr/ccs/bin

case "$1" in
'start')
cd /home/metro/tetradrv
/home/metro/tetradrv/sh-metro ./go.sh
;;

'stop')
/home/metro/tetradrv/sh-metro ./stop.sh
;;

*)
echo "Usage: $0 { start | stop }"
exit 1
;;
esac
exit 0

Y lo siguiente:
# chmod 755 /etc/init.d/tetradrv
# cd /etc/init.d/
# ln /etc/init.d/tetradrv rc0.d/K36tetradrv
# ln /etc/init.d/tetradrv rc1.d/K36tetradrv
# ln /etc/init.d/tetradrv rc2.d/S88tetradrv
# ln /etc/init.d/tetradrv rcS.d/K36tetradrv
# cd /home/metro/tetradrv
# cp /bin/sh sh-metro
# chmod 4755 sh-metro
# chown metro sh-metro


Wednesday, 25 February 2004, 5:23:05 pm
Compilación del primer mind con berkeleydb. Llevado el mind/vidi que bajé ayer del svn de pmoya a datos1_moviles. He instalado el berkeleydb4 (con un pkgadd -d ./nombrepaquete.pkg). Modificado el /home/metro/mind/dbots/Makefile para que coja el include y la librería de /opt/csw/bdb4/include y /opt/csw/bdb4/lib respectivamente. Compilado mind.

Descripción del proyecto


Es la integración de datos TETRA con los del CTC y balizas en un sistema denominado OTS (Object Tracking System). Son tres partes: mind, tetra y vidi (bueno, y tetra-gui, pero ese último debería ser llamado automáticamente desde el vidi).

Arranque de mind


  1. Entras en datos1_moviles como usuario metro
  2. Haces
    $ cd /home/metro/mind/dbots
    $ rm -f db/* ; . init.sh ; ./mind -c 150.100.143.157:5301

Arranque de tetra


  1. Entras en datos1_moviles como usuario metro
  2. Haces
    $ cd /home/metro/TETRA/tetra/tetra
    $ ./tetra

Arranque de vidi


  1. Entras en datos1_moviles como usuario metro, y ejecutas el bash (por comodidad):
    $ bash
  2. Exportas el display a donde quieras visualizarlo; p. ej., para verlo en el vnc-server de frontpci02:
    $ export DISPLAY=152.200.169.3:0
    $ export TERM=xterm
  3. Haces
    $ cd /home/metro/mind/vidi
    $ ./vidi