我正在尝试调试一个未记录我需要的信息的程序。幸运的是,它确实会写入应包含该信息的临时文件。这些文件被写入以下目录:program/temp/{someGUID}
在十台机器之一上。{someGUID}
在运行之前既不知道也不知道哪台计算机将包含临时文件。运行完成后,临时文件将被删除。从开始到结束的时间太快,无法人工干预。
我通过客户端程序启动运行,但写入文件的是服务器。我无法操纵服务器程序,一旦运行开始,我就无法停止它。我确实拥有对所有可以写入临时文件的计算机的根访问权限。我运行的是 CentOS 6。
有没有办法允许服务器用户将文件写入临时目录但不删除它们?它可能会使运行崩溃,但它会给我所需的信息。有没有办法在写入临时文件夹的内容后/删除它们之前立即复制它们?我必须安装程序来恢复已删除的文件吗?