Enumerations

The following enumerations are available globally.

  • This optional key describes, at a high level, the intended purpose of the job.

    The system will apply resource limits based on what kind of job it is. If left unspecified, the system will apply light resource limits to the job, throttling its CPU usage and I/O bandwidth. This classification is preferable to using the HardResourceLimits, SoftResourceLimits and Nice keys.

    See more

    Declaration

    Swift

    public enum ProcessType : String, Codable
  • Represents the month in the StartCalendarInterval key

    See more

    Declaration

    Swift

    public enum StartMonth : Int, Codable
  • Represents the weekday in the StartCalendarInterval key

    See more

    Declaration

    Swift

    public enum StartWeekday : Int, Codable
  • The status of a job given by launchctl list

    See more

    Declaration

    Swift

    public enum AgentStatus : Equatable
  • Errors related to controlling jobs

    See more

    Declaration

    Swift

    public enum LaunchControlError : Error, LocalizedError