Answers:
在OS X相当于Windows服务是launchd的。services.msc
在Windows上等效于OS X的是launchctl。由launchd管理的守护程序可以按需或可以定期触发(可在launchd.plist中配置)。
您可以从命令行(从Terminal.app
下/Applications/Utilities/
)或使用类似Lingon的工具来管理守护程序。
在命令行中:
列出使用以下内容加载的座席/职位
launchctl list
使用(在引导之间持续存在)禁用和启用代理
launchctl enable <name> or launchctl disable <name>
立即停止并启动代理
launchctl kickstart <name> or launchctl kill <name>
接下来的命令是已弃用的命令,您可能会在Internet上看到这些命令:
使用删除代理/工作
launchctl remove <name>
仅使用禁用当前启动的会话的代理/作业
launchctl unload <name>
使用手动加载代理/作业
launchctl load <name>
其他参考:
man launchctl
在Terminal.app
(或launchctl的在线手册)中man launchd
在Terminal.app
(或已发布的在线手册)中man launchd.plist
在Terminal.app
(或launchd.plist的在线手册)中launchctl list
查看守护程序列表。您还可以Activity Monitor
用来查看所有过程。它们中的大多数都使用以“ d”结尾的约定,例如launchd,syslogd等。