gpt4 book ai didi

linux - 将临时 libc 与作为另一个工具参数的工具一起使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:28 27 4
gpt4 key购买 nike

我需要使用特定的 libc 来运行工具 (cp)。问题是这个工具必须用作另一个工具的参数(例如超时),我不想将修改后的 libc 与这个工具一起使用。

我尝试过:

timeout 10 LD_LIBRARY_PATH=/path/to/mod/libc/ cp a b

但是我收到错误:

timeout: failed to run command 'LD_LIBRARY_PATH=/path/to/mod/libc/': No such file or directory

而且,正如我所说,我不能:

LD_LIBRARY_PATH=/path/to/mod/libc/ timeout 10 cp a b

因为超时会使用修改后的 libc。有什么办法吗?

最佳答案

您可以使用 env 来实现效用:

timeout 10 /usr/bin/env LD_LIBRARY_PATH=/path/to/mod/libc/ cp a b

Env 将设置环境变量并使用该环境执行其他实用程序。

关于linux - 将临时 libc 与作为另一个工具参数的工具一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30972775/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com