标签: c shell
我是编程新手,我需要在后台使用C程序运行一个shell脚本,这是我尝试过的:
system('sh /path/to/my/program start > /dev/null &');
问题在于脚本不会在后台运行,如果我摆脱了&,它就会想到。我该怎么做?
&
答案 0 :(得分:0)
system()的Linux手册说:
system()通过调用/ bin / sh -c命令执行命令中指定的命令,并在命令完成后返回。
system()
因此,预计它不会在后台运行。
答案 1 :(得分:0)
你应该' fork'你的过程到系统'你的批次...