title: Execute an arbitrary action at the end of chef run
body: <p>Is there a way to execute a script at end of chef run that is, along with the delayed notifications (or, if possible, even after them)? Template resource's <code>:notifies</code> with the <code>:delayed</code> flag allows for doing this but this doesn't really fit if the action you want to perform is not bound to any template updates. And of course, it's possible to hack it by creating a template and populating it with a value that always changes and adding a <code>:notifies</code> attribute, but this is really hacky and I would like to avoid this. Something like this would be great:</p>
  
  <pre class="lang-ruby prettyprint-override"><code>execute "foobaz" do
    command "runfoobaz.sh"
    action :delayed_run
  end
  </code></pre>
  
  <p>Right now there's no such option for the <code>action</code> attribute in the execute resource.</p>