在我的程序中,我通过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/