blob: 54e82ac3afe0b1b63c020622e3484c98859ff806 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#!/bin/bash
#Este scripts llama directamente a la función ogMcastSendFile $1 $2
#1 path absoluto del fichero.
#2 la session multicast.
# ogMcastSendFile [ str_repo | int_ndisk int_npart ] /Relative_path_file sessionMulticast
#@brief Envía un fichero por multicast ORIGEN(fichero) DESTINO(sessionmulticast)
#@param (2 parámetros) $1 path_aboluto_fichero $2 sesionMcast
export OPENGNSYS="${OPENGNSYS:-/opt/opengnsys/client}"
export OGBIN=$OPENGNSYS/bin
export OGETC=$OPENGNSYS/etc
export OGLIB=$OPENGNSYS/lib
export OGAPI=$OGLIB/engine/bin
export OGSCRIPTS=$OPENGNSYS/scripts
export OGIMG=$OPENGNSYS/images
export OGCAC=$OPENGNSYS/cache
export OGLOG=$OPENGNSYS/log
for i in $OGAPI/*.lib; do
. $i
done
if [ "$engine" = "testing" ]
then
for i in $OGAPI/*.testing; do
. $i
done
fi
export PATH=$PATH:/opt/opengnsys/bin
export OG_ERR_FORMAT=1 # Formato de ejecución incorrecto.
export OG_ERR_NOTFOUND=2 # Fichero o dispositivo no encontrado.
export OG_ERR_PARTITION=3 # Error en partición de disco.
export OG_ERR_LOCKED=4 # Partición o fichero bloqueado.
export OG_ERR_IMAGE=5 # Error al crear o restaurar una imagen.
export OG_ERR_NOTOS=6 # Sin sistema operativo.
export OG_ERR_NOTEXEC=7 # Programa o función no ejecutable.
# Si se solicita, mostrar ayuda.
if [ "$*" == "help" ]; then
ogHelp "sendFileMcast /absolute_path_file sesionMcast" \
"sendFileMcast /opt/opengnsys/images/aula1/hd500.vmx 9000:full-duplex:239.194.17.2:70M:20:300"
exit 0
fi
# los demas errores controlados por la funcion ogMcastSendFile
ogMcastSendFile $1 $2
|