如何使 Mac 自动启动?

如何使 Mac 自动启动?

我已经在 Mac 上安装了 Apache 和 mySQL,我想知道如何让这些服务在系统启动后自动启动?

答案1

现在,启动此类程序的首选方法是 launchd —— 创建一个 launchd .plist 文件并将其放在 /Library/LaunchDaemons 中。Apple 的文档是这里. 一个警告:launchd 项目应该不是守护进程本身。Apache 默认会这样做,因此请使用该-D FOREGROUND选项运行它。您可以使用文件 /System/Library/LaunchDaemons/org.apache.httpd.plist(设置为启动 Apple 版本的 Apache)作为示例,只需确保更改“Label”字符串,这样 launchd 就不会将您的字符串与 Apple 的字符串混淆。为 mysql 创建另一个,然后您就设置好了。它们将在计算机启动时自动加载,或者您可以使用以下命令手动加载它们:

sudo launchctl load /Library/LaunchDaemons/whatever.plist

答案2

创建脚本并将其放入 /Library/StartupItems?

相关内容