【发布时间】:2012-03-03 16:06:54
【问题描述】:
我在我的 C 代码中调用 execv 来启动一个可执行文件,但我想将其工作目录设置为自定义。
例如,在一种情况下,我正在启动ls,但它列出了我原始程序目录中的文件。但我想将工作目录设置为自定义。我将如何实现它,这样,我将其设置为 /usr/bin 和 ls 将列出该目录中的文件。而且ls也不要给我具体的解决方案,这只是一个例子。
【问题讨论】:
标签: c linux exec working-directory