在Mac中将脚本设置为开机自启项

将脚本设为开机自启

mac下,网上可查到脚本开机自启方法众多,经验证,有效的方法包括不限于以下两种

不推荐的方法

以下方法,会造成开机时弹出“终端.app”或"iTerm2.app"窗口,以运行脚本。我希望是完全隐藏的运行,不要弹出窗口。

  • 直接将要开机运行的脚本(如xxx.sh,xxx.sh)设为可执行(无需设成777,可执行就好)

    chmod +x 【脚本】
    
  • 将该脚本的自动打开软件设为“终端.app”或"iTerm2.app"

  • 然后将此脚本添加到开机自启项,参见下文-【将应用程序添加到开机自启项 】

推荐的方法

以下方法,设置便捷,且开机完全隐藏运行(不弹出任何窗口)

创建一个“自动操作”的“应用程序”

屏幕快照 2019-02-22 09.59.13.png
屏幕快照 2019-02-22 09.59.33-0801522.png
屏幕快照 2019-02-22 09.59.59.png
屏幕快照 2019-02-22 10.00.31-0801536.png
屏幕快照 2019-02-22 10.01.46-0801542.png
屏幕快照 2019-02-22 10.05.36-0801553.png
屏幕快照 2019-02-22 10.09.21-0801561.png

将应用程序添加到开机自启项

在系统偏好设置中,如下操作

屏幕快照 2019-02-22 09.47.18.png
屏幕快照 2019-02-22 09.47.37.png
屏幕快照 2019-02-22 09.47.50.png
屏幕快照 2019-02-22 09.44.35.png

然后重启电脑,看看脚本有木有开机自启,并且没出现弹窗

你可能感兴趣的:(在Mac中将脚本设置为开机自启项)