在我的程序中,我通过execl执行长寿命的尾巴(带有-f)。
调用execl之后的所有内容都不会执行。

我是否需要在后台调用/执行此尾巴,以便在程序中执行其他操作?

我通常通过ctrl C退出程序。

最佳答案

man page for the exec family of calls开头为:



不能完全确定要完成什么,但是看起来exec不是解决方案。如果您希望第一个程序继续运行,则需要fork。您的初始程序是否对tail -f的输出进行了处理?

关于unix - Unix中的execl行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6528318/

10-12 15:56