如何在 Macbook 启动时运行命令?

Mar*_*lec 2 macos-sierra macos

我正在运行最新的 Sierra 版本,每次重新启动时我都需要执行

mysql.server start
Run Code Online (Sandbox Code Playgroud)

我想简单地将此命令添加到启动脚本中,但我花了一个小时来查看设置守护程序等,但我觉得这不应该那么困难。

有没有一种简单的方法可以将它放入某种启动脚本中,以便每次启动我的 macbook 时它都在后台运行?

任何帮助,将不胜感激!

Spi*_*iff 5

如果您希望它在您登录时发生,请将其放入您的用户帐户的登录项(系统偏好设置 > 用户和群组 > [您的帐户] > 登录项)。

如果您希望它在每次启动时发生,无论是否有人登录(也无论谁登录),然后为其创建一个 launchd plist 文件并将所述 plist 放入/Library/LaunchDaemons/. 请参阅手册页launchd.plist(5)或其他用于创建启动作业的在线教程和工具。

  • @MarkKadlec 一些想法:确保您已“chmod”脚本以使其可执行。尝试将“myscript.sh”重命名为“myscript.command”。确保当您从 Finder 中双击终端时它会打开并运行。 (2认同)