我有一组我用C编写的独立程序。我希望他们所有人都将他们的日志写入同一个文件。显然是控制访问的问题。其中两个或多个可能最终同时写入。
实现这一目标最实用的方法是什么?
我遇到了使用pthread / mutexes / etc的解决方案,但这听起来有点类似的过度实现。
我也在看系统日志,但想知道这是否真的是出于我需要做的目的?
我觉得我需要一个守护进程服务来记录它们的消息和控制。我想知道这是否已经存在。