Cita:
Originalmente publicado por sailoog.com
Buena idea. Entiendo que esto sería un ejecutable que el usuario ejecutaria a voluntad no?
Tal vez no funciona a la primera a veces porque el comando sleep lo que hace es intentar dar un tiempo para que el gps emita la linea con la hora y esos segundos pueden que sean insuficientes para asegurar.
Segun tengo entendido gpsd detecta automaticamente los gps conectados por usb. Se puede configurar con sudo dpkg-reconfigure gpsd y asi no habría que indicarselo en la llamada.
Al final no reiniciarias ntpd por si acaso?
|
Bueno, sleep no hace esa tarea, simplemente espera hasta que el servicio se haya iniciado.
Es el
head -10 el que espera a tener 10 lineas de datos gps para extraer la fecha y hora.
La verdad Es que gpsd no termina de funcionar del todo bien en la Raspberry, al menos con mi gps.
Ademas el problema es que a veces obtiene datos erróneos como latitud y longitud en lugar de la hora.
Y bueno... si funcionara el guión la idea seria eliminar también ntpd y ahorrarnos un servicio.
Por supuesto se le puede hacer arrancar de nuevo.