![在 Mac OSX 10.15.3 上啟動時 CUPS 未啟動](https://rvso.com/image/1615252/%E5%9C%A8%20Mac%20OSX%2010.15.3%20%E4%B8%8A%E5%95%9F%E5%8B%95%E6%99%82%20CUPS%20%E6%9C%AA%E5%95%9F%E5%8B%95.png)
我的 Mac 在啟動時突然停止啟動 CUPS 服務。我可以透過運行來啟動 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 相關的連結可能具有指導意義: