LaunchDaemon cargando pero no iniciando

1

Creé un LaunchDaemon para iniciar automáticamente un cliente de minería cuando se inicia la computadora. Aquí está el archivo .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>Label</key>
    <string>com.example.miner</string>
    <key>ProgramArguments</key>
    <array>
        <string>/bin/sh</string>
        <string>/library/start.sh</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
    <key>StandardOutPath</key>
    <string>/tmp/com.example.minerout</string>
</dict>
</plist>

El objetivo de este LaunchDaemon es iniciar y mantener en funcionamiento un minero de criptomonedas cuando la computadora arranca. El script de inicio de minero está dentro de la carpeta de la Biblioteca, y el minero está en la misma carpeta.

¿Por qué el LaunchDaemon se está cargando, pero no comienza?

    
pregunta Matthew N 09.12.2017 - 01:53

1 respuesta

1

Bueno, me di cuenta del problema después de 30 minutos de ajustar el LaunchDaemon. El problema estaba en el archivo start.sh. Me había olvidado de establecer correctamente la ubicación del minero.

    
respondido por el Matthew N 09.12.2017 - 05:23

Lea otras preguntas en las etiquetas