# File lib/chef/provider/script.rb, line 26
      def action_run
        script_file.puts(@new_resource.code)
        script_file.close

        set_owner_and_group

        @new_resource.command("\"#{@new_resource.interpreter}\" #{@new_resource.flags} \"#{script_file.path}\"")
        super
        converge_by(nil) do
          # ensure script is unlinked at end of converge!
          unlink_script_file
        end
      end