使用脚本中的两个参数调用C可执行文件

时间:2013-09-02 07:47:12

标签: c bash busybox

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

1 个答案:

答案 0 :(得分:0)

这可能有很多原因。我的意思是myExecutable程序的功能。是否 它在标准输出(终端)上打印一些东西,或者编写这个程序 一些背景工作。

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

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

$ / usr / bin / myExecutable param1 param2&

$ echo $?