Tengo algunos scripts Launchd de homebrew. Sin embargo tengo que ejecutar manualmente al reiniciar el equipo:¿Cómo puedo depurar un script Launchd que no se ejecuta en el inicio?
launchctl load -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
<?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>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>Program</key>
<string>/Users/dash/.local/Cellar/mysql/5.1.49/bin/mysqld_safe</string>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>dash</string>
<key>WorkingDirectory</key>
<string>/Users/dash/.local/var</string>
</dict>
</plist>
pensé que esto debería ocurrir en el inicio. ¿Qué me estoy perdiendo?
No creo que esto tenga ningún efecto (por lo tanto, no lo estoy convirtiendo en una respuesta), pero intente ejecutarlo sin el indicador "-w" para una prueba (es decir, "launchctl load ~/Library/LaunchAgents" /com.mysql.mysqld.plist ") y luego reiniciar. O bien, tal vez intente con la ruta completa del archivo al plist (por ejemplo, /Users/{you}/Library/LaunchAgents/com.mysql.mysqld.plist). Solo adivinando aquí. –
No es realmente una respuesta, pero estoy seguro de que [LaunchControl] (http://www.soma-zone.com/LaunchControl) le dirá por qué. – LCC
Revisa mi [respuesta] (http://stackoverflow.com/a/15820488/711807) a un problema similar. –