我有一个文件 app.c.o,我需要检查它的内容。
我有一个运行的机器人测试用例
o_file = "path/to/file"
output = subprocess.check_output("pahole -E -C the_profile " + o_file, universal_newlines=True, shell=True)
print(output)
当我查看输出时,看到的是内容。但是一旦我在 Jenkins 上运行它,内容输出就是空的。
我已经尝试了一些简单的东西,比如 pwd,我在 Jenkins 上得到了预期的输出,但是当运行 pahole 命令时它是空的。
我没有看到任何权限问题
我已经尝试了 check_output 的所有变体,运行并卸载了 dwarfs/pahole 并重新安装了它。我不知道哪里出了问题。