![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Ситуация следующая. Имеется база, в ней куча отдельных файлов. Что нужно? После того, как работа с файлом закончена, упаковать этот файл в архив, записать лог этого файла, и отправить этот лог по электронной почте. Теперь вопрос, как сделать так, чтобы все это происходило автоматически? Например, после завершения работы с файлом...
__________________
Ну и денёк выдался, мать его (Брюс Уиллис)
|
|
|
|
|
| Реклама: | ds425 | строительство модульных домов | туры москва валаам | Мебельный магазин: узкий шкаф для ванной - Переходи на сайт! | о чем фильм секрет |
|
|
#2
|
|
ShamanZlodee, В чем с этими файлами работают?
Что подразумевается под логом этого файла?
__________________
Беда пришла откуда ее не ждали - наступило утро! ![]() i7 4770, 24Gb, 8Gb 1070Ti, X-Fi Fatal1ty, APC SUA1000, iiYama 514, TH-50PF11, Behringer MS20 |
|
|
|
|
|
|
#3
|
|
Хм... Есть прога, написанная есче под дос. Файлы там сохраняються с расширением дбф. Под логом файла нужно понимать файл с логами созданного архива
Я так понимаю нужно создать что-то типа батника, либо может есть какие-то программы... Может кто сталкивался?
__________________
Ну и денёк выдался, мать его (Брюс Уиллис)
|
|
|
|
|
|
|
#4
|
|
ShamanZlodee, ага, дбф под ДОС - это какая-то старинная база данных (БЕСТ, к примеру, на них работал)
Придется самопал писать. Достаточно простой. 1) сканирует отслеживаемые папки на наличие файлов и сохраняет их в свою внутреннюю базу (разово). 2) при обнаружении факта записи/создании нового файла а) выполняет запуск процесса архивации. б) по окончании данного - запускает отсылку на мыло, добавляя в тело письма нужные данные 3) Корректирует базу. Осталось только определить - с какой частотой будет происходить этот процесс. 1 мин или 1 час. Или раз в сутки по ночам...
__________________
Беда пришла откуда ее не ждали - наступило утро! ![]() i7 4770, 24Gb, 8Gb 1070Ti, X-Fi Fatal1ty, APC SUA1000, iiYama 514, TH-50PF11, Behringer MS20 |
|
|
|
|
| Сказали спасибо: |
|
|
#5
|
||||||||||||||||||||||||||||||||||||||||||||||
|
Пользователь
Пол:
Регистрация: 27.02.2010
Сообщений: 153
Репутация: 47
|
Это конкретная задача под конкретную ситуацию. Поэтому вряд ли ты найдешь что то подходящее из готового. Вывод - либо писать самому (либо батник, либо службу), либо нанимать программиста, который по четко обозначенному ТЗ выполнит данную работу. Я вижу это так: По таймеру проверяется система на наличие запущенных процессов. Цель - выявить процесс, который работает с файлом:
и получить его дескриптор. После этого ждем окончания этого процесса (здесь даже изворачиваться не нужно, система сама сообщит). Далее запускается процесс архивации (как вариант - установка на машину винрара с консольным доступом). Винрар из консоли архивирует этот файл, а программа (по дескриптору) ожидает окончания архивации. Затем проверяем доступность сети интернет и отправка. Итерация окончена, можно снова проверять процессы на машине на предмет выявления нужного. Как то так. ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
| Сказали спасибо: |
|
|
#6
|
|
Всем большое спасибо, проблему решил написанием батника, затем автоматизировал все с помощью программки xStarter, что-то типа планировщика. Пока работает. Еще раз всем спасибо
![]()
__________________
Ну и денёк выдался, мать его (Брюс Уиллис)
|
|
|
|
|
|
|
#7
|
|
Тему можно закрывать, проблема решена
__________________
Ну и денёк выдался, мать его (Брюс Уиллис)
|
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Отправка большого файла по почте | vik08 | Браузеры, Почтовики, Качалки, Админ, Трафик, Прокси программы | 24 | 08.10.2013 12:12 |
| Автоматическая отправка IP адреса на E-Mail | SVT | Браузеры, Почтовики, Качалки, Админ, Трафик, Прокси программы | 23 | 19.02.2012 00:12 |
| Оповещение об эл.почте | Serjik 2 | Скорая помощь | 3 | 12.12.2009 19:25 |
| Заказ игр по почте | DjAnubis | Помощь по играм | 1 | 11.01.2007 10:43 |
| .rar по почте | jaago | Архив | 5 | 17.02.2005 12:09 |
|
|