当前位置: 技术问答>linux和unix
linux文件共享问题
来源: 互联网 发布时间:2015-12-01
本文导语: 两个进程a,b共享一个文件c.log,当b对c.log进行清空后,怎样也使a的当前文件位移量也跟着b变? | 如果同时是打开这个log文件的话,那估计很难做到你想要的结果,正解应该是写log的程序应该只有...
两个进程a,b共享一个文件c.log,当b对c.log进行清空后,怎样也使a的当前文件位移量也跟着b变?
|
如果同时是打开这个log文件的话,那估计很难做到你想要的结果,正解应该是写log的程序应该只有一个, 最为一个daemon在后台运行,两个进程a,b不直接写log,而是和daemon 程序通信,然后daemon程序负责写log, 这样,不管多少进程要log,都不会有冲突.