【发布时间】:2018-05-08 22:47:50
【问题描述】:
执行命令并立即返回,在命令完成之前不阻塞。
概念:后台执行、信号、信号处理程序、进程、异步执行 系统调用: sigset()
怎么做?
【问题讨论】:
-
只需调用它并放置一个&符号运算符
mystuff & -
@user1767754 但如果该命令产生任何输出,则很难使用任何其他命令
-
如果您需要输出,您可以将其定向到不同的缓冲区、shell 窗口或文件。
-
不。答案都是命令行魔法。对于 C++,您可能需要
fork(man7.org/linux/man-pages/man2/fork.2.html) 或exec(man7.org/linux/man-pages/man3/exec.3.html)
标签: c++ linux shell unix operating-system