【发布时间】:2017-02-18 20:45:32
【问题描述】:
我是编程新手,我需要用 C 程序在后台运行一个 shell 脚本,这是我尝试过的:
system('sh /path/to/my/program start > /dev/null &');
问题是脚本不会在后台运行,如果我摆脱&,它就会想到。我该怎么做?
【问题讨论】:
-
简单的引号不能很好地工作。您对此没有任何警告吗?
-
试试
system("sh /path/to/my/program start > /dev/null &"); -
“脚本不会在后台运行”。那么结果如何呢?编译错误?碰撞?根本不跑?运行但不在后台?请具体。