LaunchDaemon in caricamento ma non in partenza

1

Ho creato un LaunchDaemon per avviare automaticamente un client di mining all'avvio del computer. Ecco il file .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>

L'obiettivo di questo LaunchDaemon è di avviare e mantenere attivo un minatore di criptovaluta in esecuzione all'avvio del computer. Lo script di avvio minatore si trova all'interno della cartella Libreria e il minatore si trova nella stessa cartella.

Perché LaunchDaemon si carica, ma non si avvia?

    
posta Matthew N 09.12.2017 - 01:53
fonte

1 risposta

1

Bene, ho capito il problema dopo 30 minuti di regolazione di LaunchDaemon. Il problema era nel file start.sh. Mi ero dimenticato di impostare correttamente la posizione del minatore.

    
risposta data 09.12.2017 - 05:23
fonte

Leggi altre domande sui tag