LINUX.ORG.RU

Сообщения iles

 

Скрипт+Cron+MySQL+Текстовый файл

Всем доброго дня.
Задача: "смотреть" MySQL таблицу на предмет изменений (к примеру по особому полю в котором будет дата последних изменений). в случае если изменения были - брать данные из этой таблицы (примерно 4-6 полей), перезаписывать по этим данным текстовый файлик (конфиг файл приложения, думается что заново переписать файл будет проще чем "отыскивать" в нем несоответствие с таблицей), после чего рестартовать само приложение. Ну и делать эту операцию каждые три часа.

формат файла примерно такой:
[StatParametr_1]
...
...
...
...
[Stat_Parametr_2]
....
...
...
...
...
[DB_parametr_1]
Record_1_Pole_1 = значение из таблицы
Record_1_Pole_2 = значение из таблицы
Record_1_Pole_3 = значение из таблицы
Record_1_Pole_4 = значение из таблицы
Record_1_Pole_5 = значение из таблицы
Record_1_Pole_6 = значение из таблицы

[DB_parametr_2]
Record_2_Pole_1 = значение из таблицы
Record_2_Pole_2 = значение из таблицы
Record_2_Pole_3 = значение из таблицы
Record_2_Pole_4 = значение из таблицы
Record_2_Pole_5 = значение из таблицы
Record_2_Pole_6 = значение из таблицы

[DB_parametr_3]
Record_3_Pole_1 = значение из таблицы
Record_3_Pole_2 = значение из таблицы
Record_3_Pole_3 = значение из таблицы
Record_3_Pole_4 = значение из таблицы
Record_3_Pole_5 = значение из таблицы
Record_3_Pole_6 = значение из таблицы

........
[DB_parametr_N]
Record_N_Pole_1 = значение из таблицы
Record_N_Pole_2 = значение из таблицы
Record_N_Pole_3 = значение из таблицы
Record_N_Pole_4 = значение из таблицы
Record_N_Pole_5 = значение из таблицы
Record_N_Pole_6 = значение из таблицы

StatParametr_1 - статическиq параметр. который меняется крайне редко (скажем "основные" настройки)
DB_parametr_1 - настройки которые "подтягиваются" из базы.

есть мысли??
Заранее Благодарен.
P.S. - RedHat 9.0

iles
()

RSS подписка на новые темы