linux 命令技巧
348 ·
0 ·
2022-07-20 17:17:04
最新编辑原因:
  1. killlsof结合, lsof负责查出PID给kill命令杀掉进程
    因为我是java进程,所以这里是 grep java

    kill -15 `lsof -i:1666 | grep java | cut -d " " -f 5`

    -15是优雅关机的意思,可以在程序配合以下一段代码做关停服务前的业务处理
    Runtime.getRuntime().addShutdownHook(new Thread() {
        @Override
        public void run() {
            System.out.println("我正在优雅的关机");
        }
    });

  2. kubectl通过服务名获取容器名,然后查看日志

    kubectl logs -f --tail 200 `kubectl get pod -n test | grep upupor | awk '{split($1, arr, " "); print arr[1]}'` -n prd


本作品系原创,采用《署名-非商业性使用-禁止演绎4.0 国际》许可协议.转载请说明出处
本文链接:https://www.upupor.com/u/22072008524425654272 复制

无内容

推荐阅读
暗淡蓝点 · 响应时间: 67ms · 版本:2022-10-04T01:53:32.189 · 备案号: 皖ICP备17015935号-2 · upupor.com©2022 · 项目始于2019