Some comments on the behavior here would help -- this will block until the process exits, just like chef_client.run, correct?