Executar o comando na inicialização (Mac), não entendo muito

1

Então Estou tentando replicar este pergunta mas estou perdido.

Eu tentei criar um agente de lançamento ou daemon, mas nenhum deles funciona e recebo este erro no terminal com este comando:

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

Senha: /Library/LaunchAgents/mute.mac.at.startup.plist: o caminho tinha propriedades / permissões ruins

Aqui está o que eu tenho nesse arquivo; <string>mute.mac.at.startup</string> : é assim que meu arquivo plist é chamado:

<?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>

Estou certo de que estou fazendo algo errado aqui. Eu nomeei o arquivo "FirstScript.txt" porque eu estava tentando descobrir como fazer isso. Eu só tenho isso na minha pasta de aplicativos por enquanto. Estou tentando executar este comando na inicialização:

#!/bin/bash

sudo nvram SystemAudioVolume=%80

Então o que é que eu não estou entendendo? Eu tentei usar o Automator para algo assim, mas porque requer minha senha eu não posso fazê-lo. Além disso, não obtenho as permissões porque o tenho definido intencionalmente para que todos possam ler e escrever no momento.

    
por vance 12.05.2018 / 18:04

0 respostas