Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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)EACCESSENOEXEC errno失败。您可以使用strace(1)进行调查。还要查看日志文件(可能是/var/log/下最近修改的文件)。

确保您正在执行的脚本(或executable文件)确实是可执行的。尝试chmod u+rx它(请参阅chmod(1))。

关于linux - 退出状态205是什么意思? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32397803/

10-09 17:47