On Linux/Unix, the processes are started using the parameter --daemon:
$ ./dbvrep --ddcfile LINA.ddc --daemon start MINE |
The --daemon parameter causes the process to detach from the console and run in the background.
The -all.sh script generated by the setup wizard starts the processes this way.
On Windows, processes are registered as services and started by Windows automatically.
The -all.bat script deletes any old service for the process/ddc, creates a new one and starts it:
$ ./dbvrep --ddcfile LINA.ddc delete service MINE $ ./dbvrep --ddcfile LINA.ddc create service MINE $ ./dbvrep --ddcfile LINA.ddc start_service MINE |
The start_service command does exactly the same as pressing start button in Services console or using standard Windows utility "NET START".