/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Desde el terminal de Linux

 
      Índice del Foro elrincondelc.com -> Otros lenguajes
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Laura22



Registrado: 08 May 2005
Mensajes: 4

MensajePublicado: 09/05/2005 7:16 am
Título: Desde el terminal de Linux

Tengo que entregar un trabajo sobre un reloj atómico al que me conecto por telnet, y despues a partir de la información que me devuelva tengo que cambiar la hora del sistema, todo esto echo desde terminal de Linux.
Lo tengo todo echo solo que no consigo sumarle la diferencia horaria.

El codigo hasta ahora es asi:

echo `telnet 192.43.244.18 13` | grep -i UTC > /tmp/fecha

cat /tmp/fecha | tr '\r' '\n' | grep -i UTC > /tmp/fecha

cat /tmp/fecha | cut -c 11-12 > /tmp/mes
MES=`cat /tmp/mes`

cat /tmp/fecha | cut -c 14-15 > /tmp/dia
DIA=`cat /tmp/dia`

cat /tmp/fecha | cut -c 17-18 > /tmp/hora
HORA=`cat /tmp/hora`

# DIFER=2
# expr $HORA + $DIFER
# HORA=$HORA
# expr HORA=$HORA +2


cat /tmp/fecha | cut -c 20-21 > /tmp/min
MIN=`cat /tmp/min`

cat /tmp/fecha | cut -c 22-23 > /tmp/seg
SEG=`cat /tmp/seg`

cat /tmp/fecha | cut -c 8-9 > /tmp/ano
ANO=`cat /tmp/ano`

su root -c "date $MES$DIA$HORA$MIN$ANO"

rm /tmp/dia
rm /tmp/hora
rm /tmp/min
rm /tmp/seg
rm /tmp/ano

El problema es que solo funcionaria en horario de verano, si es que funcionase y tiene que funcionar todo el año.

Alguien me puede echar una mano?
gracias.
Volver arriba
alej0



Registrado: 03 May 2005
Mensajes: 8
Ubicación: Chile, Concepcion

MensajePublicado: 10/05/2005 5:46 am
Título: El problema esta en la asignacion del los valores

en esta parte

# DIFER=2 esto esta bien
# expr $HORA + $DIFER esto no sirbe
# HORA=$HORA esto cambialo por "HORA=$(($HORA+$DIFER))"
# expr HORA=$HORA +2 esto no sirbe
Volver arriba
      Índice del Foro elrincondelc.com -> Otros lenguajes
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com