'Get running launchd jobs.
Raises:
UnsupportedOSVersionError: for OS X earlier than 10.6'

def Run(self, unused_arg):

    osxversion = client_utils_osx.OSXVersion()
    version_array = osxversion.VersionAsMajorMinor()
    if (version_array[:2] < [10, 6]):
        raise UnsupportedOSVersionError(('ServiceManagment    API    unsupported    on    <    10.6.    This    client    is    %s' % osxversion.VersionString()))
    launchd_list = self.GetRunningLaunchDaemons()
    self.parser = osx_launchd.OSXLaunchdJobDict(launchd_list)
    for job in self.parser.Parse():
        response = self.CreateServiceProto(job)
        self.SendReply(response)
