配置 Mac 开机自启动 sh 脚本或 bash 脚本是很简单的。您可以通过在 Mac 终端中运行脚本或在 LaunchDaemon 或 LaunchAgent 中配置脚本实现自动启动。您需要创建一个 plist 文件并编辑其中的内容,将您的脚本作为命令指定为 ProgramArguments。您也可以使用自动启动管理器等来配置 Mac 的开机自启动。通过这些方法,您可以轻松配置脚本自动启动,而无需人工干预。
编写 plist 文件
可以在 Mac 系统的自启动项中配置执行 shell 脚本的方法:
创建一个 LaunchAgent:在终端输入 nano ~/Library/LaunchAgents/runscript.plist,然后添加以下代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>runscript</string>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>/path/to/your/script.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
只需要将 /path/to/your/script.sh 更改为你需要自动执行的脚本路径即可
例如:

开启自启动
加载 LaunchAgent:在终端输入
launchctl load ~/Library/LaunchAgents/runscript.plist
该配置将在系统启动时自动执行指定的 shell 脚本。