как удалить старый файл журнала сессий informatica для каждого сеанса с использованием сценариев Unix - PullRequest
0 голосов
/ 11 декабря 2018

Я - новый сценарий 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.log, session_201609.log, session1_201709.log, session2_201709.log, так как его старый файл журнала для каждой сессии

1 Ответ

0 голосов
/ 11 декабря 2018

Это должен быть не случай использования Unix, а вариант конфигурации Informatica.В диспетчере рабочих процессов перейдите к каждому из ваших сеансов и измените параметр «Сохранить журналы сеансов по» с «Отметка времени» на «Запуски сеансов» и измените значение числа выполнений на 1. Таким образом, сеанс будет перезаписывать свои журналы при каждом запуске.делая ваш сценарий Unix избыточным.(Конечно, возникает проблема, когда вы хотите проанализировать старый неудачный запуск, но ваш текущий сценарий использования, похоже, не беспокоится об этом).

Вам придется один раз очистить старые журналы сеансов вручную... нужен ли вам скрипт для этого вашего звонка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...