Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我尝试在UNIX中执行文件。它显示以下错误:
如何解决呢?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我尝试在UNIX中执行文件。它显示以下错误:
ERROR: Unable to execute 002Sanity: Permission denied
Failed to exec()
Exit Status: 205
如何解决呢?
最佳答案
阅读给出205 exit(2)代码的特定软件的文档。没有关于它的通用约定(EXIT_SUCCESS
为0,EXIT_FAILURE
为1)。
FreeBSD有sysexits.h,但是那里没有列出205。
似乎某些execve(2)因EACCESS
或ENOEXEC
errno失败。您可以使用strace(1)进行调查。还要查看日志文件(可能是/var/log/
下最近修改的文件)。
确保您正在执行的脚本(或executable文件)确实是可执行的。尝试chmod u+rx
它(请参阅chmod(1))。
关于linux - 退出状态205是什么意思? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32397803/
10-09 17:47