向execvp()插入未知命令

向execvp()插入未知命令,c,shell,errno,execvp,C,Shell,Errno,Execvp,嗨 如果我将未知命令传递给execvp,则在errno中会出现以下错误: “没有这样的文件或目录” 当我出现此错误时: “找不到命令” 如何获得第二个错误 因为“未找到命令”与标准错误代码不对应(参见示例)。没有可从execvp返回的“未找到命令”错误。最接近的是enoint,这意味着找不到指定的文件(或其解释器,或所需的动态库) 如果需要,您的程序可以打印“未找到命令”,而不是strerror返回的文本

嗨 如果我将未知命令传递给execvp,则在errno中会出现以下错误: “没有这样的文件或目录” 当我出现此错误时: “找不到命令”

如何获得第二个错误

因为“未找到命令”与标准错误代码不对应(参见示例)。

没有可从execvp返回的“未找到命令”错误。最接近的是enoint,这意味着找不到指定的文件(或其解释器,或所需的动态库)

如果需要,您的程序可以打印“未找到命令”,而不是strerror返回的文本