Terminates an osrm-routed process launched by osrm_start() or
osrm_start_server().
Arguments
- server
Optional
processx::processobject returned byosrm_start_server().- id
Optional character id from
osrm_servers().- port
Optional integer TCP port.
- pid
Optional integer process id.
- wait
Integer milliseconds to wait for clean shutdown (default
1000).- quiet
Logical; suppress messages (default
FALSE).
Details
This function provides a flexible way to stop a running OSRM process. If no arguments are specified, it defaults to stopping the most recently started server that is still alive.
You can also stop a specific server by providing:
The
processx::processobject returned byosrm_start()orosrm_start_server().The server's
id,port, orpid(useosrm_servers()to find these).