0

我不确定这是否是一个有效的问题。我不是理解系统工作原理的大师。我的一个程序将日志写入文本文件。另一个电子邮件程序在调度程序上运行,如果在文件夹中找到日志文件,则会发送电子邮件并将其存档。我的问题是,如果在任何给定时刻,如果第一个程序正在将信息写入文件并且同时电子邮件调度程序运行会发生什么?电子邮件程序是否能够邮寄文件并将其存档?如果是,早期写入文件的程序会崩溃吗?如何在不崩溃任何程序的情况下处理这种情况?

4

1 回答 1

0

无论如何,您的设置都会导致某种麻烦。

我认为最简单的解决方案是让编写日志文件的程序执行此操作,例如在电子邮件/归档程序计划运行前 5 分钟:

  • 开始一个新的记录文件
  • 将旧文件复制或重命名为电子邮件创建者/存档者使用的文件。
于 2013-05-16T09:15:34.540 回答