Учёт местоположения сотрудника
Отчёт по пройденному пути
Возможность просмотра последнего местоположения сотрудника (+ заряд батареи)
mysql --default-character-set=utf8 -D abills < /usr/abills/db/GPS.sql |
@MODULES = ( 'GPS' ); |
cd /usr/abills/libexec chmod +x ../misc/gps_tracker/gps_server.pl ln -s ../misc/gps_tracker/gps_server.pl . |
1 * * * * root /usr/abills/libexec/gps_server.pl PORT=8790 LOG_FILE=/tmp/gps_tracker.log -d |
Программа работает в режиме демона (Server.pm).
Не забудьте открыть порт 8790! |
telnet localhost 8790 Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. test HTTP/1.1 200 OK |
HTTP/1.1 200 OK - значит работает.
Внешняя программа /usr/abills/misc/gps_tracker/gps_server.pl Принимает данные от клиентов и складывает в таблицу `gps_tracker_locations`.
ПАРАМЕТРЫ
PORT=8790 | Порт, на котором принимать запросы от клиентов |
---|---|
DEBUG=1..7 | Режим дебага. 7 - показывать запросы к базе |
LOG_FILE=/path/to/file.log | Файл лога |
-d | Запускать в режиме демона |