[GraphHopper] Automatically starting GH as a service on Ubuntu
Peter
graphhopper at gmx.de
Thu Sep 11 08:42:03 UTC 2014
Hi Bernie,
I would like to see something like this contributed :). E.g. it would be
nice to have a similar packaging in maven as ElasticSearch has:
https://github.com/elasticsearch/elasticsearch/tree/master/src/deb
which also has a start/stop script:
https://github.com/elasticsearch/elasticsearch/blob/master/src/deb/init.d/elasticsearch
I have a stupid script (I'm not really good in bash stuff) which just sets
export GH_FOREGROUND=false
export GH_PID_FILE=somefile.pid
those variables will be recognized by the graphhopper.sh script. Then I
check the PID file content, if not available I do something like:
/usr/bin/nohub ./graphhopper.sh web some.pbf >> file.log 2>&1
Running this as a different user is simple:
sudo -u <user> script.sh
in script.sh you should check if $USER is really <user>
Regards,
Peter.
On 11.09.2014 09:03, Jan Torben Heuer wrote:
> I’m running a Graphhopper Application using „commons-deamon“ and jsvc. Works very well. You can just use the basic shell template and you need a „fat jar“. I use the maven-shade-plugin for that. If you want to go the extra mile, add the maven-jdeb-plugin plugin and an upstart script...
>
> Jan
>
> Am 11.09.2014 um 08:08 schrieb Bernhard Tschirren <bernie at rome2rio.com>:
>
>> Hi,
>>
>> Has anybody out there written the scripts needed to run GraphHopper as service on Ubuntu? We'd like to automatically run GH on startup - but as a specific user (not root). I don't want to re-invent the wheel - if possible.
>>
>> Thanks,
>>
>> Bernie
>> _______________________________________________
>> GraphHopper mailing list
>> GraphHopper at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/graphhopper
>
> _______________________________________________
> GraphHopper mailing list
> GraphHopper at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/graphhopper
More information about the GraphHopper
mailing list