Estoy tratando de averiguar por qué mi script launchd no funciona. Es extremadamente simple, pero soy nuevo en el entorno de Mac e intento acostumbrarme. Aquí está mi plist. Sé que es necesario ProgramArguments
, así que simplemente puse la ruta del script allí.MUY simple Launchd plist no ejecuta mi secuencia de comandos
<?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>Label</key>
<string>com.tomcat.plist</string>
<key>ProgramArguments</key>
<array>
<string>/opt/apache-tomcat-5.5.27/bin/startup.sh</string>
</array>
<key>OnDemand</key>
<false/>
</dict>
</plist>
Cuando trato de ejecutar launchctl load <name>
parece cargar correctamente (en la que no me da ningún mensaje de error), pero no parece ser el guión de ejecución, incluso en el reinicio.
He utilizado todos los ejemplos que he encontrado en línea y no puedo entender por qué esto no está ejecutando mi script en el arranque.
teniendo el mismo problema con un script de prueba que escribí ... los comandos launchctl 'start' y 'stop' devuelven el error "No such process" – Michael
@Michael 'start' y' stop' toman una etiqueta como argumento no el nombre del archivo En el ejemplo anterior, la configuración tiene ' com.tomcat.plist ' pero es probable que la tuya solo tenga 'com.tomcat' para que' launchctl start com.tomcat' funcione. –
precioso. "sudo launchctl log level error" ya no se implementa. – Michael