如何使用UNIX脚本为每个会话删除较旧的Informatica会话日志文件

时间:2018-12-11 09:41:27

标签: shell unix scripting

我是新的Unix脚本,我遇到的情况是需要删除informatica日志文件夹中每个会话的较旧的会话日志文件。

我在/ xxx / xxx路径中显示了会话日志文件,如下所示

session_201809.log
session_201709.log
session_201609.log
session1_201809.log
session1_201709.log
session2_201809.log
session2_201709.log

我需要删除session_201709.logsession_201609.logsession1_201709.logsession2_201709.log 由于它的每个会话的日志文件都较旧

1 个答案:

答案 0 :(得分:0)

这不应该是Unix用例,而应该是Informatica会话配置之一。在工作流管理器中,转到每个会话,并将“保存会话日志依据”设置从“时间戳”更改为“会话运行”,并将运行次数设置更改为1。这样,会话将在每次运行时覆盖其日志使您的Unix脚本多余。 (当然,当您要分析旧的失败的运行,但是您当前的用例似乎不必为此担心时,这会带来问题。)

您将必须手动清除一次旧的会话日志...是否需要调用该脚本