1

我想调用一个带有两个参数的 C 可执行文件,这两个参数都是来自脚本的字符串类型。我正在使用busybox shell。每当插入 USB 设备时,都会调用一个脚本。现在我想从那个脚本调用我的 C 可执行文件。我尝试调用它/usr/bin/myExecutable param1 param2 &但没有用。它没有被调用。如何从busybox shell 脚本调用C 可执行文件?

4

1 回答 1

0

这背后可能有很多原因。我的意思是 myExecutable 程序的作用。它是在标准输出(终端)上打印一些东西还是编写这个程序来做一些后台工作。

在任何情况下,我们都可以检查在 shell 下执行的最后一个命令的状态。shell 将信息存储在特殊变量 $? 中。如果最后一个命令成功,它将返回 0,否则将返回 >0。

如果可能,请从您的机器上分享以下命令的输出。

$/usr/bin/myExecutable param1 param2 &

$回声$?

于 2013-09-02T08:43:59.407 回答