shell - 为什么我无法从 shell 脚本运行可执行文件

标签 shell ubuntu executable

我有一个 shell 脚本,它调用不同的可执行文件。
shell 脚本和可执行文件位于同一目录中,我正在尝试从那里运行它。尽管如此,在运行时,我得到错误,“executable” not found - 不存在文件/目录。
我应该怎么办???

最佳答案

首先,您需要提供对 File 的权限:

chmod +x filename

然后,执行二进制文件,
./filename

关于shell - 为什么我无法从 shell 脚本运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34828337/

相关文章:

bash - 在 mac bash 终端中使用 shell 命令时出现 "Illegal Byte sequence"错误

linux - 是否有必要使用 deconf 在 debian 软件包中获取用户输入

ubuntu - 带有 TLS 的 Mosquitto MQTT 代理 - 客户端连接错误

windows - 在 Linux 上使用 Qt 创建适用于 Windows 的可执行文件

c++ - 在线C++编译器: output binary files for me?

linux - 这个命令(shell代码)问题有什么解决方案吗

具有独立输入区和输出区的 Linux 终端仿真器?

bash - 在不使用 stderr 的情况下将 stdout 重定向到文件后写入终端?

python - Flask 和 Apache 的 API 错误 500

C 将文件写为可执行 ASCII