A veces nos interesa en un script saber si estamos en el cliente (manejado por el alumno) o en servidor (manejado por el profesor) para permitir o no determinadas cosas. Por ejemplo, la aplicación Control Siatic que usamos para manejar la pizarra debería arrancarse sólo en el puesto del profesor y no en el de los alumnos.
Para saber en cual de ambos puestos estamos podemos usar la variable de entorno "$LTSP_CLIENT", que nos dice si el puesto es un cliente o no.
if [ ! -z "$LTSP_CLIENT" ]
then
echo "Estamos en el cliente $LTSP_CLIENT_HOSTNAME"
else
echo "Estamos en el servidor $HOSTNAME"
fi
Nótese como usamos $LTSP_CLIENT_HOSTNAME para usar el nombre real del thinclient, ya que $HOSTNAME nos da el nombre del servidor de aula en todos los PC del aula, ya sea servidor o uno de los clientes.
No hay comentarios:
Publicar un comentario