    # 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