Run gulp in the background if possible
Allow path and message to be either string or binary