我通过系统(命令)调用调用命令.但是在这个system()调用之后没有执行其他代码.
为什么会这样?我想,system()会为"命令"执行创建一个子进程,我的程序("command"-child的父进程)将继续执行代码.
我不正确理解system()吗?
码:
printf("before \n");
system("tail -f filename"); /* long lived - never returns */
printf("after \n");
Run Code Online (Sandbox Code Playgroud)
在这里,我没有看到打印后.
归档时间: |
|
查看次数: |
2435 次 |
最近记录: |