source: admin/Sources/Services/ogAdmServerAux @ 240a4dc

918-git-images-111dconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacion
Last change on this file since 240a4dc was ccbb493, checked in by ramon <ramongomez@…>, 9 years ago

#723: Integrar código del ticket:723 en versión 1.1.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@4747 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100755
File size: 988 bytes
Line 
1#!/bin/bash
2# Script para solicitar acciones al servidor de administración desde los clientes.
3# Acciones permitidas: configurar modo de arranque.
4PARM=`cat`
5
6
7
8BASEDIR=/opt/opengnsys
9PATH=$PATH:$BASEDIR/bin
10SERVERNAME=ogAdmServer
11SERVERLOG=$BASEDIR/log/$SERVERNAME.log
12
13
14# Añade registro de incidencias.
15function echolog () {
16        date +"%Y%m%d-%H%M%S $*" >> $SERVERLOG
17}
18
19
20PARM1=$(echo $PARM | cut -f1 -d" ")
21PARM2=$(echo $PARM | cut -f2 -d" ")
22PARM3=$(echo $PARM | cut -f3 -d" ")
23PARM4=$(echo $PARM | cut -f4 -d" ")
24
25
26case "$PARM1" in
27        SET_CLIENTMODE)
28                #1 SET_CLIENTMODE
29                #2  template
30                #3 pc_name o group_pc
31#4 modo temporal o permanente
32
33                TEMPLATE="$PARM2"
34                PC="$PARM3"
35#incluyo parametro de MODO
36                MODO="$PARM4"
37                echolog "Ejecutar $(which setclientmode) $FILE $MCASTOPT"
38#incluyo parametro de MODO
39                setclientmode $TEMPLATE $PC $MODO &>> $SERVERLOG
40                exit $?
41        ;;
42        default)
43            echolog "Solicitud con parametros  \"$PARM\"  no realizada, no registrada o con errores"
44        ;;
45esac
46
Note: See TracBrowser for help on using the repository browser.