我的 Mac 突然停止在启动时启动 CUPS 服务。我可以通过运行
sudo /usr/sbin/cupsd
但是当我重新启动计算机时,它要求我再次运行此命令。
这背后是否有一些简单的原因?以前它从来不需要手动启动
否则,如何在启动时自动运行此命令?
答案1
有几种方法可以在启动时启动程序/服务。推荐的方式是通过启动。
我不确定你当前的状态是什么,但一般来说,你必须找到(它可能已经存在于你的系统中,因为你之前在启动时加载了它),或者创建一个属性列表,比如说/System/Library/LaunchDaemons/org.cups.cupsd.plist
。然后,
sudo launchctl load /System/Library/LaunchDaemons/org.cups.cupsd.plist
要创建它,您可以使用 GUI(例如,林贡, 或者启动控制)或内置的属性列表编辑器。
我在这里提供一些有用的链接。
- 这个答案以及其他人在同一个问题中提出的问题。
- http://hints.macworld.com/article.php?story=20110117121647762
- https://books.google.com/books?id=o9K8KEQic5sC&pg=PA458&lpg=PA458&dq=macos+cups+launchd
- https://opensource.apple.com/source/cups/cups-69/doc/sam.html
与禁用 CUPS 相关的链接可能会有所启发: