melbu Posted February 8, 2016 Report Posted February 8, 2016 Вот может быть тут кто-то компьютерный гений и знает как решить такую задачу. Суть проблемы У меня есть файл, которые обновляют несколько человек. Т.е. каждый день дописывают в него определённую инфу. Мне нужно этот файл отправлять каждый день одним письмом на несколько адресов. Мне нужно дождаться разумного времени когда все коллеги снесут свою инфу и к началу следующего рабочего дня отправить его, куда положено. Коллеги мои могут в течении рабочего дня вносить информацию, могут в конце рабочего дня, могут дома перед сном, а могут вообще забить на свою важную миссию. А я то же не могу всех ждать. А бывает, что я нахожусь не в Москве, в других часовых поясах и вообще, мне не до этого. Концепция решения проблемы Нужна прога или скрипт, которая бы в определенное время проверяла время последнего обновления файла и если файл обнавлялся менее чем 23-59, то формировала бы письмо на насколько адресов, приатачивала бы этот файл и отправляла. Не нужна привязка к календарям и праздникам. Всё просто, есть изменение - отправил, нет изменения - не отправил. Пожелания Желательно без установки Оутлока. Если с оутлоком такое можно просто реализовать, то я в принципе готов установить его на сервак и даже почту отдельную для этих целей завести. Ну и очевидный вопрос: как это сделать?
kudan01 Posted February 9, 2016 Report Posted February 9, 2016 Ну во всех системах есть таск шедулер, так называемый планировщик задач. Нужен мэйл-агент , который будет висеть в процессах системы постоянно. В расписанииЗадач можно запускать бат-файл, в котором Прописать командной строкой агент или демон в линуксе с параметрами запуска , в которых будут заданы имэйлы для отправки и имЯ отправляемого файла. У меНя в одном проекте на линуксе была такая отправка. ИлиЗагунлить ... по сути для сервака оптимально иметь процесс с управляемыми почтовыми протоколами .
Andrey_75 Posted February 9, 2016 Report Posted February 9, 2016 (edited) Update: Прошу прощения, вариант пока снимается с повестки дня. Ifttt не умеет проверять в Google Drive, умеет только копировать туда файлы. Могу предложить вариант сервиса IFTTT (https://ifttt.com/) и Google Drive/Docs. Google даст возможность редактировать файл онлайн, через браузер, и можно будет потом отслеживать кто какие изменения вносил. Ifttt умеет работать с Google Drive. Через Ifttt и его приложение на Android теоретически можно даже сделать синхронизацию по звонку на/с определенного номера. Или автоматическую рассылку напоминаний коллегам о том, что нужно обновить файл. Edited February 9, 2016 by Andrey_75
Andrey_75 Posted February 9, 2016 Report Posted February 9, 2016 Если сервер, на котором лежит файл, собственный, то можно посмотреть в сторону утилит для мониторинга содержимого каталогов, например, (https://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/) и утилиты SendEmail (http://caspian.dotconf.net/menu/Software/SendEmail/).
fr3erp Posted February 9, 2016 Report Posted February 9, 2016 Как альтернатива GoogleDocs ещё можно рассмотреть Office365, он удобен тем, кто привык работать с классическим майкрософт офисом, файлы открываются стандартными приложениями Word или Excel, и при сохранении автоматом апдейтит файл в облаке, естественно возможно править документы и упрощенными вариантами этих программ непосредственно в браузере.
melbu Posted February 9, 2016 Author Report Posted February 9, 2016 Если сервер, на котором лежит файл, собственный, то можно посмотреть в сторону утилит для мониторинга содержимого каталогов, например, (https://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/) и утилиты SendEmail (http://caspian.dotconf.net/menu/Software/SendEmail/). ПосмотрюКак альтернатива GoogleDocs ещё можно рассмотреть Office365, он удобен тем, кто привык работать с классическим майкрософт офисом, файлы открываются стандартными приложениями Word или Excel, и при сохранении автоматом апдейтит файл в облаке, естественно возможно править документы и упрощенными вариантами этих программ непосредственно в браузере. По мне так вообще было бы достаточно, чтобы в облаке лежал файл, и всё .Для тех, ко его заполняет это именно так и выглядит. Но вот теперь поставлена задача именно на почту присылать. Разумные доводы не помогают. Хорошо, буду присылать.
melbu Posted February 13, 2016 Author Report Posted February 13, 2016 Всем спасибо! Один мой знакомый программист написал мне небольшую прогу под мои потребности. Сейчас тестирую, а с понедельника запущу, если всё будет хорошо.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now