launchtl: un modo per disabilitare un demone dopo aver rimosso il file plist?

12

Stavo cercando di disabilitare permanentemente un demone di terze parti, quindi ho cancellato il suo file plist da / Library / LaunchDaemons-- e poi mi sono reso conto che non avevo fatto un launchctl unload su di esso prima; provando dopo il fatto si ottiene "Nessun file o directory / niente trovato da scaricare". E, naturalmente, il demone è riavviabile, quindi quando lo uccido, viene ricreato.

Ho provato a fare launchctl list nella speranza di ottenere un'etichetta da usare per launchctl remove ma il daemon non è più elencato.

A parte il riavvio, c'è un modo per far sì che launchd dimentichi il daemon e / o riesegua la scansione dei file di configurazione?

    
posta jhfrontz 13.12.2012 - 17:54
fonte

1 risposta

16

Per vedere TUTTI i demoni attualmente in esecuzione, devi digitare:

sudo launchctl list

E quindi puoi rimuoverlo, ad esempio:

sudo launchctl remove com.sassafras.KeyAccess.daemon
    
risposta data 13.12.2012 - 18:27
fonte

Leggi altre domande sui tag