我正在尝试禁用此服务器上的 Jenins,因为我们不再需要它
ps -feww | grep jenkins
节目
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
下一步该怎么做?如何找出启动了 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)
启动 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)
您不太可能希望 Jenkins(或任何其他服务)在启动时启动并立即停止。根据您提供的命令的输出,Next.js 服务器(
next-server
)确实看起来是由 Jenkins 启动的。禁用 Jenkins
如果 Jenkins仅运行Next.js,您可以将其完全禁用。请记住,这也会阻止其
/shared/argocd-dex rundex
启动。禁用 Jenkins 启动的 Next.js
来自配置文件
/var/lib/jenkins/jobs/*/config.xml
。npm start
。从 Web UI Web 界面
您也可以从 Jenkins Web 界面找到该作业。打开作业时,左侧边栏应该有一个“禁用”选项。
你可以尝试
systemd
(用于处理系统启动、进程管理和服务控制的现代 Linux 初始化系统和服务管理器),你可以通过运行以下命令来停止 Jenkins通常,单元文件存储在
/etc/systemd/system/
和 中/usr/lib/systemd/system/
。