Come posso uccidere il processo di Jenkins?

7

Ho Jenkins in esecuzione sul mio computer e che occupa la porta 8080.

Nonriescoaucciderlo.

Qualcosacomeps-9PIDucciderebbeilprocesso,maJenkinssiriavvieràconunPIDdiverso.

HopensatocheforsequandoèstatoavviatoJenkins,èstatocreatoancheunutente" jenkins ". Ho cercato quell'utente in " Preferenze di Sistema > Utenti e gruppi " ma non sono riuscito a trovarlo.

Qualche idea su come posso risolvere Jenkins? Forse ho bisogno di eliminare l'utente "jenkins"?

    
posta octavian 11.02.2017 - 14:59
fonte

1 risposta

7

Lancia i daemon

Su macOS, Jenkins funziona come un launch daemon, o semplicemente daemon, che è solo un nome di fantasia per un modo specifico di far funzionare un programma in background. Secondo il riferimento dello sviluppatore di Apple , un demone su macOS è:

[...] a program that runs in the background as part of the overall system (that is, it is not tied to a particular user).

I demoni di lancio sono associati a un processo interno a macOS chiamato launchd , che viene eseguito tutto il tempo. Una delle diverse responsabilità di launchd è di (ri) lanciare un demone ogni volta che lo ritenga necessario. Questo spiega anche il comportamento che hai descritto che Jenkins sembra respawn da solo dopo che è stato inviato forzatamente il segnale KILL .

Arresto e disinstallazione di Jenkins

C'è più di un modo per fermare un'istanza di Jenkins in esecuzione. Come per la documentazione originale del programma di installazione di Jenkins per macOS, il seguente i passaggi sono il modo consigliato di terminare un'istanza di Jenkins su macOS:

  1. Apri Terminal.app (lo hai già fatto, altrimenti digita terminal in un campo di ricerca Spotlight e premi Invio )

  2. Se vuoi fermare Jenkins solo una volta, esegui il seguente comando:

    sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
    
  3. Se preferisci disinstallare completamente Jenkins, esegui anche il seguente comando (incluse le virgolette singole):

    '/Library/Application Support/Jenkins/Uninstall.command'
    
risposta data 11.02.2017 - 16:18
fonte

Leggi altre domande sui tag