Во-первых: я не программист и не гуру Linux, просто должен работать с Linux, Oracle, сценариями оболочки.
Моя текущая задача состоит в том, чтобы отслеживать таблицу в Oracle (инструмент: sqlplus), и, если она содержит определенную строку, наблюдать каталог linux для растущего файла tmp и регистрировать его атрибуты (например, ls -l
) каждые 5 секунд.
Самая важная часть: этот файл tmp будет удален, если вышеуказанная запись будет удалена из таблицы оракулов, и мне нужно последнее содержимое этого файла tmp.
Я не могу контролировать данные Oracle, только что получил права на запрос.
Доступны следующие инструменты: bash, awk, sed, старая версия perl, ruby (не 1.9 *) и python (2.5). У меня нет прав на установку, поэтому большинство внешних библиотек недоступны. Я знаю, что могу запускать некоторые библиотеки из своего $ HOME, но у меня нет подключения к Интернету на этом компьютере: поэтому я не могу загрузить любую библиотеку.
Inotify недоступен (старое ядро).
Есть идеи, с чего начать / как это сделать? Заранее спасибо.