Allow silence-unless-failed to buffer to a specific file, and make it kill its child if it is itself killed