0
A
回答
1
由於「找不到命令」不符合標準錯誤代碼(請參閱,例如http://linux.die.net/man/3/errno)。
1
沒有可從execvp返回的「command not found」錯誤。最接近的是ENOENT,這意味着找不到指定的文件(或其解釋器或所需的動態庫)。
如果你願意,你的程序可以打印出「未找到命令」而不是由strerror返回的文本。
相關問題
- 1. Execvp不會在未知命令上返回錯誤
- 2. C - 傳遞一個未知的命令到execvp()
- 3. execvp如何運行命令?
- 4. execvp將不執行命令
- 5. 未知命令 - LFTP
- 6. 未知命令:'clearsessions'
- 7. 未知命令dumpdata
- 8. LFTP未知命令`;'
- 9. 插入命令?
- 10. Django 1.4未知命令:'runserver'
- 11. 未知CMake命令「cotire」。
- 12. hg:未知命令'qimportbz'
- 13. Mifare Classic - 未知命令
- 14. 未知的命令'sql'
- 15. 未知命令':1'haskell
- 16. 未知命令:'collectstatic'Django 1.7
- 17. Oracle未知命令 - CONSTRAINT
- 18. 未知的Cmake命令「add_llvm_tool」
- 19. 魚:未知的命令'__fish_pwd'
- 20. ejabberdctl命令「create_room」未知
- 21. Manage.py:未知命令:'migrate'
- 22. mysqladmin:未知命令:'status;'
- 23. org.openqa.selenium.WebDriverException:未知的命令:uploadFile
- 24. 未知命令-Spring MVC
- 25. StackExchange.Redis.RedisServerException:ERR未知命令'EVAL'
- 26. 未知的命令「zremrangebyrank」
- 27. hg命令未知錯誤
- 28. sed的未知命令CMD
- 29. FTP:500未知命令
- 30. 未知的CMake命令ADD_TESH_FACTORIES
那麼,我怎麼知道當我得到「命令未找到」的錯誤? – fonet 2011-04-24 06:57:44
@fonet:沒有這樣的錯誤。所以你永遠不會得到它。 – 2011-04-24 12:43:18