DESCRIPTION ----------- gps_logger is a Unix daemon that connects to gpsd and logs the data received in files under /var/log/gps. The file names have the following format: tss1-tss2 Where tss1 is the utc timestamp when the file was opened and tss2 is the utc timestamp when the file was closed. This means the file contains data in that range of time. Files have a time limit defined in the code as variable DT, once that time is reached the current file is closed and a new one is opened. Old files are deleted, old is defined in the code as variable DELETE_LOGS_AFTER. INSTALLATION ------------ A typical installation would be such that the daemon binary goes into /usr/local/bin, the upstart configuration file into /etc/init and the logs in /var/log/gps. If that's the case you will need to type: ./configure --sysconfdir=/etc --localstatedir=/var make and as root, the usual: make install Of course it all depends on where upstart looks for its job files. Take a look at http://upstart.ubuntu.com/ for more info on upstart. Also the daemon can be run manually without upstart, and you can write your own regular system V init script if your system does not use upstart.