        |
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
- Entras en datos1_moviles como usuario metro
- Haces
$ cd /home/metro/mind/dbots $ rm -f db/* ; . init.sh ; ./mind -c 150.100.143.157:5301
Arranque de tetra
- Entras en datos1_moviles como usuario metro
- Haces
$ cd /home/metro/TETRA/tetra/tetra $ ./tetra
Arranque de vidi
- Entras en datos1_moviles como usuario metro, y ejecutas el bash (por comodidad):
$ bash
- 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
- Haces
$ cd /home/metro/mind/vidi $ ./vidi
|