source: admin/Sources/Services/ogAdmServerAux @ 09f40008

918-git-images-111dconfigfileconfigure-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-instalacionwebconsole3
Last change on this file since 09f40008 was 831830f, checked in by irina <irinagomez@…>, 12 years ago

#493 Configurar el arranque PXE desde el cliente

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

  • Property mode set to 100755
File size: 881 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                TEMPLATE="$PARM2"
32                PC="$PARM3"
33                echolog "Ejecutar $(which setclientmode) $FILE $MCASTOPT"
34                setclientmode $TEMPLATE $PC &>> $SERVERLOG
35                exit $?
36        ;;
37        default)
38            echolog "Solicitud con parametros  \"$PARM\"  no realizada, no registrada o con errores"
39        ;;
40esac
41
Note: See TracBrowser for help on using the repository browser.