我已经在我的Mac上安装了Apache和mySQL,我想知道如何使这些服务在系统启动后自动启动?
现在启动这种类似的东西的首选方法是创build一个启动的.plist文件,并把它放在/ Library / LaunchDaemons中。 苹果的文档在这里 。 一个警告:启动的项目不应该守护自己。 Apache默认是这样做的,所以使用-D FOREGROUND选项运行它。 您可以使用文件/System/Library/LaunchDaemons/org.apache.httpd.plist(设置为启动苹果版本的Apache)作为示例,只要确保更改“标签”string,以便launchd不会得到你与苹果的混淆。 为mysql创build另一个,然后设置。 它们将在计算机启动时自动加载,或者可以通过以下方式手动加载它们:
sudo launchctl load /Library/LaunchDaemons/whatever.plist
创build脚本并将其放在/ Library / StartupItems中?