This happens: start-stop-daemon spawns a bash, which executes varnishlog with logging to stdout and pipes output through rotatelogs. The -b parameter lets start-stop-daemon detach the started process to background. The downside is, that start-stop-daemon can not detect anymore, if the command executes successfully.