java - 杀死进程命令不适用于 Jenkins
问题描述
我正在尝试在 Jenkins 管道上运行 kill 命令,但该命令被默默地忽略了。这是我正在使用的代码
String killApplication = "kill -9 \$(lsof -t -i:" + port + ")"
该变量存储在 shell 脚本(commands.sh)中,然后我从 Jenkins 运行该脚本。控制台输出是这样的在此处输入图像描述。知道为什么会这样。
PS当我从终端手动运行相同的命令时,它们运行得非常好。
解决方案
推荐阅读
- html - nav tabs bootstrap 5 - 如何@import node_modules中的两个文件?
- javascript - 如果 slidesToShow 等于幻灯片总数,则 Slick 滑块不显示箭头
- r - RShiny 错误:TRUE/FALSE 的缺失值 - 如何忽略这些缺失值?
- r - 从另一列的值的子集创建新列,匹配某些条件
- java - 为什么 Hibernate 将 LocalDateTime 映射到时间戳(MySQL),我该如何防止它这样做?
- node.js - .save() Mongoose Schema只能一次,接下来我需要重启node.js服务器才能再次保存
- javascript - 如何使用 lodash 迭代 Objects 值并用 null 替换 undefined?
- javascript - 如何获取 POST 刚刚创建的项目
- odata - OData 命名空间和实体容器有什么区别?
- python-3.x - 错误[2] 使用带有管道的 django 时找不到这样的文件