-sh: /etc/init.d/my_init.sh: cannot execute binary file: Exec format error
时间: 2023-06-26 15:05:29 浏览: 186
UTL_FILE用法详解
5星 · 资源好评率100%
这个错误通常出现在你尝试运行一个不兼容你系统架构的二进制文件时。比如,你可能在一个ARM架构的设备上尝试运行一个x86架构的二进制文件。
如果这个二进制文件是你自己编译的,你需要确保你的编译设置正确。如果这个二进制文件来自于第三方,你需要找到适用于你系统架构的版本。
另外,你也可以尝试使用 "file" 命令来查看这个二进制文件的类型,以确认它是否适用于你的系统。例如:
```
file /etc/init.d/my_init.sh
```
如果输出提示这个文件是一个脚本文件而不是一个二进制文件,那么你需要检查这个脚本文件中是否有可执行的命令或语句。
阅读全文