He puesto varias entradas plist en /Library/LaunchDaemons todas configuradas para que se ejecuten al cargar. Sin embargo, después de arrancar, ninguno de ellos se carga automáticamente. Todos los demás script de este directorio se cargan automáticamente. Mi única solución es usar una aplicación llamada LaunchControl para cargarlos manualmente, lo cual funciona bien. Este es el texto de uno de estos
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>GroupName</key>
<string>wheel</string>
<key>InitGroups</key>
<true/>
<key>Label</key>
<string>com.usseinstein.dns</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/sbin/dnsmasq</string>
<string>--keep-in-foreground</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardErrorPath</key>
<string>/tmp/com.local.dns.stderr</string>
<key>StandardOutPath</key>
<string>/tmp/com.local.dns.stdout</string>
<key>UserName</key>
<string>root</string>
</dict>
</plist>
0 votos
¿Los has cargado con
sudo launchctl load /Library/LaunchDaemons/my.plist
?