Sad*_*diq 2 c unix exec
我正在编写一个 shell,我想使用execv()并通过$PATH环境变量搜索正确的目录(是的,我知道我可以使用execvp()并将文件名传递给它)。
$PATH
execvp()
我正在考虑做的是从 中获取一个字符串getenv("PATH"),将其分解为单独的路径,然后尝试每个路径。但我想知道是否有更简单的方法来做到这一点?
getenv("PATH")
我想问题是:如何execvp()搜索正确的路径?
谢谢!
Gre*_*ill 5
您所描述的正是execvp()搜索路径的方式。我认为自己重新实现这一点没有多大意义。
归档时间:
14 年,3 月 前
查看次数:
1662 次
最近记录: