启动时运行命令(Mac),不太明白

启动时运行命令(Mac),不太明白

所以我正在尝试复制这个类似的问题但我迷路了。

我尝试创建启动代理或守护程序,但它们都不起作用,并且我在终端中使用此命令时收到此错误:

Vances-MacBook-Air:~ vancesmac$ sudo launchctl load/Library/LaunchAgents/mute.mac.at.startup.plist

密码:/Library/LaunchAgents/mute.mac.at.startup.plist:路径所有权/权限错误

以下是该文件中的内容;<string>mute.mac.at.startup</string>:我的 plist 文件的名称如下:

<?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>mute.mac.at.startup</string>    

    <key>OnDemand</key>
    <false/>

    <key>UserName</key>
    <string>anAppropriateUser</string>

    <key>GroupName</key>
    <string>anAppropriateGroup</string>

    <key>ProgramArguments</key>
    <array>
            <string>/Applications/FirstScript.txt</string>

    </array>
</dict>
</plist>

我确信我在这里做错了什么。我将文件命名为“FirstScript.txt”,因为我正在弄清楚如何制作它们。我暂时将它放在我的应用程序文件夹中。我试图在启动时运行此命令:

#!/bin/bash

sudo nvram SystemAudioVolume=%80

那么我不明白的是什么?我尝试使用 Automator 来做类似的事情,但因为它需要我的密码,所以我无法做到。另外,我没有得到权限,因为我有意将其设置为每个人都可以读取和写入。

相关内容