diff --git a/tasks/lib/server.js b/tasks/lib/server.js index cdf6593..95e1340 100644 --- a/tasks/lib/server.js +++ b/tasks/lib/server.js @@ -69,12 +69,13 @@ module.exports = function(grunt, target) { } if (options.background) { + var donefunc = (options.delay || options.output) ? function() {} : finished; server = process._servers[target] = grunt.util.spawn({ cmd: options.cmd, args: options.args, env: process.env, fallback: options.fallback - }, finished); + }, donefunc); if (options.delay) { setTimeout(finished, options.delay);