El vie, 25-04-2008 a las 12:07 +0200, Carlos E. R. escribió:
Explica que es lo que realmente necesitas y buscaremos un método.
Ante todo gracias a todos los que os habeis preocupado. Quizas, como yo estoy inmerso en el problema, no me he explicada nada bien. El equipo esta colgado en una pared y forma parte de un sistema de presentación. No dispone de teclado ni raton. Es mas no disdpongo de acceso facil ni en directo, ni en forma telematica. No esta conectado a Internet ni a nada que pueda suministrar un servidor NTP. El equipo esta ejecutando permanentemente firefox, contra un server tomcat en el propio equipo. Tomcat y unos programas en java se apañan para mostrar en pantalla lo que llega a traves de una conexion tcp. Esta conexion es intocable( la maneja otra empresa) y por tanto no accesible en nada, ni formato, ni protocolo, ni tan siquiera ideas. El programa java es modificable con dificultad, eso es lo que queria evitar. El sistema se desarrollo en windows, de tal forma que al recibir una orden por tcp de puesta en hora, llama a un comando definido en configuracion y le pasa el string con los datos. Configurado adecuadamente esto produce una llamada del tipo : date -s "2008/04/24/ 14:00:23" Esto se executa desde java y del tomcat. Resultado no pasa nada. La primera duda fue : problema permisos, no es eso. si yo me logueo con el usuario que usa tomcat puedo ejecutar el comando sin problemas. Segunda duda( y por ahi venia la pregunta): No se esta creando un shell y quizas por eso no funciona. Solucion a probar.. Creo un script, cambio la configuracion y llamara a : fecha "2008/04/24/ 14:00:23" En el script llamo al shell y a ver que pasa..... Bueno... no he conseguido arreglar como os contaba el lio de comillas etc..... Perdon por el rollo larguisimo pero no sabia explicarlo en menos palabras. Si alguien quiere mas detalles ya se los contare. Y si a alguien le interesa saber para que se aplica, en privado tambien lo hare... Cuando este terminado ya lo contare en publico. Saludos Lluis