mirror of https://github.com/CrimsonTome/tldr.git
osx/*: add page for macOS interal daemons (#6705)
appsleepd auditd avbdevided bird bnepd cfprefsd cloudphotod coreaudiod distnoted emond filecoordinationd launchd notifyd ocspd photoanalysisd pppd secd securityd timed universalaccessd usernoted vpndbeep
parent
1042090391
commit
bb83c2b705
|
@ -0,0 +1,16 @@
|
|||
# auditd
|
||||
|
||||
> This responds to requests from the audit utility and notifications from the kernel.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`auditd`
|
||||
|
||||
- Start the daemon in debug mode:
|
||||
|
||||
`auditd -d`
|
||||
|
||||
- Start the daemon on-demand from launchd:
|
||||
|
||||
`auditd -l`
|
|
@ -0,0 +1,9 @@
|
|||
# pppd
|
||||
|
||||
> Establish Point-to-Point connection to another computer.
|
||||
> It should not be invoked manually.
|
||||
> More information: <https://ppp.samba.org/pppd.html>.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`pppd`
|
|
@ -0,0 +1,8 @@
|
|||
# appsleepd
|
||||
|
||||
> Provides app sleep services.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`appsleepd`
|
|
@ -0,0 +1,8 @@
|
|||
# avbdeviced
|
||||
|
||||
> A service for managing Audio Video Bridging (AVB) devices.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`avbdeviced`
|
|
@ -0,0 +1,8 @@
|
|||
# bird
|
||||
|
||||
> This supports the syncing of iCloud and iCloud drive.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`bird`
|
|
@ -0,0 +1,8 @@
|
|||
# bnepd
|
||||
|
||||
> A service that handles all Bluetooth network connections.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`bnepd`
|
|
@ -0,0 +1,8 @@
|
|||
# cfprefsd
|
||||
|
||||
> Provides preferences services (`CFPreferences`, `NSUserDefaults`).
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`cfprefsd`
|
|
@ -0,0 +1,8 @@
|
|||
# cloudphotod
|
||||
|
||||
> This synchronizes iCloud Photos.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`cloudphotod`
|
|
@ -0,0 +1,9 @@
|
|||
# coreaudiod
|
||||
|
||||
> Service for Core Audio, Apple's audio system.
|
||||
> It should not be invoked manually.
|
||||
> More information: <https://developer.apple.com/library/archive/documentation/MusicAudio/Conceptual/CoreAudioOverview/WhatisCoreAudio/WhatisCoreAudio.html>.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`coreaudiod`
|
|
@ -0,0 +1,8 @@
|
|||
# distnoted
|
||||
|
||||
> Provides distributed notification services.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`distnoted`
|
|
@ -0,0 +1,17 @@
|
|||
# emond
|
||||
|
||||
> Event Monitor service that accepts events from various services, runs them through a simple rules engine, and takes action.
|
||||
> The actions can run commands, send email, or SMS messages.
|
||||
> More information: <https://www.xorrior.com/emond-persistence/>.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`emond`
|
||||
|
||||
- Specify rules for emond to process by giving a path to a file or directory:
|
||||
|
||||
`emond -r {{path/to/file_or_directory}}`
|
||||
|
||||
- Use a specific configuration file:
|
||||
|
||||
`emond -c {{path/to/config}}`
|
|
@ -0,0 +1,8 @@
|
|||
# filecoordinationd
|
||||
|
||||
> Coordinates access to files by multiple processes (`NSFileCoordinator`, `NSFilePresenter`).
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`filecoordinationd`
|
|
@ -0,0 +1,13 @@
|
|||
# launchd
|
||||
|
||||
> This manages processes, both for the system and users.
|
||||
> You cannot invoke launchd manually, use launchctl to interact with it.
|
||||
> More information: <https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/Introduction.html>.
|
||||
|
||||
- Run init:
|
||||
|
||||
`/sbin/launchd`
|
||||
|
||||
- View documentation for interacting with launchd using launchctl:
|
||||
|
||||
`tldr launchctl`
|
|
@ -0,0 +1,16 @@
|
|||
# notifyd
|
||||
|
||||
> Notification server.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`notifyd`
|
||||
|
||||
- Log debug messages to the default log file (`/var/log/notifyd.log`):
|
||||
|
||||
`notifyd -d`
|
||||
|
||||
- Log debug messages to an alternate log file:
|
||||
|
||||
`notifyd -d -log_file {{path/to/log}}`
|
|
@ -0,0 +1,8 @@
|
|||
# ocspd
|
||||
|
||||
> This retrieves and caches Certificate Revocation Lists (CRLs) and Online Certificate Status Protocol (OCSP) responses for certificate verification.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`ocspd`
|
|
@ -0,0 +1,8 @@
|
|||
# photoanalysisd
|
||||
|
||||
> This analyzes photo libraries for Memories, People, and scene or object based search.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`photoanalysisd`
|
|
@ -0,0 +1,8 @@
|
|||
# photolibraryd
|
||||
|
||||
> This handles all photo library requests.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`photolibraryd`
|
|
@ -0,0 +1,8 @@
|
|||
# secd
|
||||
|
||||
> Controls access to and modification of keychain items.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`secd`
|
|
@ -0,0 +1,9 @@
|
|||
# securityd
|
||||
|
||||
> This manages security contexts and cryptographic operations.
|
||||
> Works with secd for keychain access.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`securityd`
|
|
@ -0,0 +1,8 @@
|
|||
# timed
|
||||
|
||||
> Service that synchronizes system time (e.g. using NTP).
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`timed`
|
|
@ -0,0 +1,8 @@
|
|||
# universalaccessd
|
||||
|
||||
> Provides universal access services.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`universalaccessd`
|
|
@ -0,0 +1,8 @@
|
|||
# usernoted
|
||||
|
||||
> Provides notification services.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`usernoted`
|
|
@ -0,0 +1,28 @@
|
|||
# vpnd
|
||||
|
||||
> Listens for incoming VPN connections.
|
||||
> It should not be invoked manually.
|
||||
|
||||
- Start the daemon:
|
||||
|
||||
`vpnd`
|
||||
|
||||
- Run the daemon in the foreground:
|
||||
|
||||
`vpnd -x`
|
||||
|
||||
- Run the daemon in the foreground and print logs to the terminal:
|
||||
|
||||
`vpnd -d`
|
||||
|
||||
- Run the daemon in the foreground, print logs to the terminal, and quit after validating arguments:
|
||||
|
||||
`vpnd -n`
|
||||
|
||||
- Print usage summary and exit:
|
||||
|
||||
`vpnd -h`
|
||||
|
||||
- Run the daemon for a specific server configuration:
|
||||
|
||||
`vpnd -i {{server_id}}`
|
Loading…
Reference in New Issue