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.
Tags permissions bash mac daemon