打开终端执行
直接写入用户目录下的此文件即可
.bash_profile
开机执行
转自:https://blog.csdn.net/maxsky/article/details/55061453
在 Mac 里是没有 rc.local 这货的,只有一个 rc.common,但是这个东西属于系统文件,不建议修改,所以有了如下一个良好的方法来开机执行命令。
之前有写过 sh 脚本,然后在系统偏好设置的登录项中添加,这样的效果不是很好,首先它需要调用终端来执行命令,其次也无法使用 root 身份执行。
我们还是规规矩矩的来:
- 打开终端
cd /Library/LaunchDaemons
,进入/Library/LaunchDaemons
目录 -
创建一个 plist 文件,例如使用
sudo nano local.localhost.startup.plist
,将下方内容粘贴进去后 control + O 保存,再 control + X 退出编辑。【不要关闭终端】<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>local.localhost.startup</string> <key>Disabled</key> <false/> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <false/> <key>LaunchOnlyOnce</key> <true/> <key>ProgramArguments</key> <array> <string>/etc/rc.local</string> </array> </dict> </plist>
-
继续终端,执行
sudo launchctl load \-w ./local.localhost.startup.plist
-
最后创建
/etc/rc.local
文件,在里面写好需要开机执行的命令。记得赋予rc.local
文件x
权限,执行sudo chmod +x /etc/rc.local
即可。
公众号
扫码订阅最新深度技术文,回复【资源】获取技术大礼包
评论