我是编程新手,我需要使用C程序在后台运行Shell脚本,这是我尝试的方法:
system('sh /path/to/my/program start > /dev/null &');
问题在于该脚本不会在后台运行,如果我摆脱了
&
,就会发现这是一个想法。我应该怎么做? 最佳答案
system()的Linux手册说:
system()
通过调用/ bin / sh -c命令执行命令中指定的命令,并在命令完成后返回。
因此,它不希望在后台运行。
关于c - C程序-我无法在后台运行Shell脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42320503/