perf 快速执行包使用场景及详细制作方式

背景: 线上环境一般比较精简,没有太多的依赖的包,但有时候有些环境需要使用perf 定位问题,直接安装perf 包 依赖太多不好找且线上环境一般不让在线安装多余的包

这个时候可以根据以下方式制作一个无需安装的快速执行包

目录结构: bin lib perf(脚本)

bin/perf perf 二进制

perf: 脚本文件 内容如下:

#!/bin/bash

bin_dir=$PWD

lib_dir="${bin_dir}"/lib/

export LD_LIBRARY_PATH="/lib:/lib64:/usr/lib:/usr/lib64:/"${lib_dir}"

"${bin_dir}"/bin/perf $@

按照该方式组织一个tar 包 ,需要时放在对应的环境 解压后即可执行

本文版权归原作者zhaofujian所有,采用 CC BY-NC-ND 4.0 协议进行许可,转载请注明出处。

发表评论