> Erlang中文手册 > find_executable/1 返回一个可执行程序的绝对路径

os:find_executable/1

返回一个可执行程序的绝对路径

用法:

find_executable(Name) -> Filename | false

在操作系统的环境变量 Path (可通过 os:getenv("PATH") 获取查看)的所有目录下,对给出的可执行程序名 Name 进行查找并搜索其目录路径,如果找到并且可执行,则返回其绝对目录路径。

os:find_executable(erl).
os:find_executable(Python).

程序名也可以是一个文件路径。

os:find_executable("/app/rebar").

如果给出的程序名不存在,则返回 false。

os:find_executable("/app/rebar1").

如果给出的程序名不可执行,则返回 false。

os:find_executable("/app/README").