Estou tentando desabilitar o Jenins neste servidor, porque não precisamos mais dele
ps -feww | grep jenkins
mostra
jenkins 6646 6089 0 08:53 ? 00:00:00 npm start
jenkins 9180 6646 29 08:53 ? 01:19:15 next-server (v14.2.5)
jenkins 15769 12444 0 08:53 ? 00:00:02 /shared/argocd-dex rundex
jumicha 587438 544583 0 13:18 pts/0 00:00:00 grep --color=auto jenkins
Qual deve ser o próximo passo? Como descobrir o que iniciou o Jenkins?
ps -p 9180 -o pid,vsz=MEMORY -o user,group=GROUP -o comm,args=ARGS
PID MEMORY USER GROUP COMMAND ARGS
9180 21735356 jenkins 65533 next-server (v1 next-server (v14.2.5)
O que foi que deu início ao next-server?
pstree -pn 9180
next-server (v1(9180)─┬─{next-server (v1}(9189)
├─{next-server (v1}(9190)
├─{next-server (v1}(9191)
├─{next-server (v1}(9192)
├─{next-server (v1}(9193)
├─{next-server (v1}(9214)
├─{next-server (v1}(12061)
├─{next-server (v1}(12062)
├─{next-server (v1}(12063)
└─{next-server (v1}(12064)
É improvável que você queira que o Jenkins (ou qualquer outro serviço) inicie na inicialização apenas para ser interrompido imediatamente. Com base na saída dos comandos que você forneceu, parece de fato que o servidor Next.js (
next-server
) é iniciado pelo Jenkins.Desabilitando Jenkins
Se o Jenkins estiver executando apenas o Next.js, você pode desabilitá-lo completamente. Tenha em mente que isso também impedirá que ele
/shared/argocd-dex rundex
seja iniciado.Desabilitando Next.js iniciado por Jenkins
De arquivos de configuração
/var/lib/jenkins/jobs/*/config.xml
.npm start
.Da interface da web UI da web
Você também deve conseguir encontrar o trabalho na interface web do Jenkins. Quando você abre o trabalho, a barra lateral esquerda deve ter uma opção "Desabilitar".
Você pode tentar
systemd
(um sistema init moderno e gerenciador de serviços para Linux que lida com inicialização do sistema, gerenciamento de processos e controle de serviços), você pode parar o Jenkins executandoNormalmente, os arquivos da unidade são armazenados em
/etc/systemd/system/
e/usr/lib/systemd/system/
.