Jump to content
Opel Antara Клуб

IT technology вопрос


melbu

Recommended Posts

Вот может быть тут кто-то компьютерный гений и знает как решить такую задачу.

 

Суть проблемы

У меня есть файл, которые обновляют несколько человек. Т.е. каждый день дописывают в него определённую инфу. Мне нужно этот файл отправлять каждый день одним письмом на несколько адресов. Мне нужно дождаться разумного времени когда все коллеги снесут свою инфу и к началу следующего рабочего дня отправить его, куда положено. Коллеги мои могут в течении рабочего дня вносить информацию, могут в конце рабочего дня, могут дома перед сном, а могут вообще забить на свою важную миссию. А я то же не могу всех ждать. А бывает, что я нахожусь не в Москве, в других часовых поясах и вообще, мне не до этого.

 

Концепция решения проблемы

Нужна прога или скрипт, которая бы в определенное время проверяла время последнего обновления файла и если файл обнавлялся менее чем 23-59, то формировала бы письмо на насколько адресов, приатачивала бы этот файл и отправляла.

Не нужна привязка к календарям и праздникам. Всё просто, есть изменение - отправил, нет изменения - не отправил.

 

Пожелания

Желательно без установки Оутлока. Если с оутлоком такое можно просто реализовать, то я в принципе готов установить его на сервак и даже почту отдельную для этих целей завести.

 

Ну и очевидный вопрос: как это сделать?

Link to comment

Ну во всех системах есть таск шедулер, так называемый планировщик задач.

Нужен мэйл-агент , который будет висеть в процессах системы постоянно. В расписании

Задач можно запускать бат-файл, в котором

Прописать командной строкой агент или демон в линуксе с параметрами запуска , в которых будут заданы имэйлы для отправки и имЯ отправляемого файла. У меНя в одном

проекте на линуксе была такая отправка. Или

Загунлить ... по сути для сервака оптимально иметь процесс с управляемыми почтовыми протоколами .

Link to comment

Update: Прошу прощения, вариант пока снимается с повестки дня. Ifttt не умеет проверять в Google Drive, умеет только копировать туда файлы.

 

Могу предложить вариант сервиса IFTTT (https://ifttt.com/) и Google Drive/Docs. Google даст возможность редактировать файл онлайн, через браузер, и можно будет потом отслеживать кто какие изменения вносил. Ifttt умеет работать с Google Drive. Через Ifttt и его приложение на Android теоретически можно даже сделать синхронизацию по звонку на/с определенного номера. Или автоматическую рассылку напоминаний коллегам о том, что нужно обновить файл.

Edited by Andrey_75
Link to comment

Если сервер, на котором лежит файл, собственный, то можно посмотреть в сторону утилит для мониторинга содержимого каталогов, например, (https://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/) и утилиты SendEmail (http://caspian.dotconf.net/menu/Software/SendEmail/). 

Link to comment

Как альтернатива GoogleDocs ещё можно рассмотреть Office365, он удобен тем, кто привык работать с классическим майкрософт офисом, файлы открываются стандартными приложениями Word или Excel, и при сохранении автоматом апдейтит файл в облаке, естественно возможно править документы и упрощенными вариантами этих программ непосредственно в браузере.

Link to comment

Если сервер, на котором лежит файл, собственный, то можно посмотреть в сторону утилит для мониторинга содержимого каталогов, например, (https://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/) и утилиты SendEmail (http://caspian.dotconf.net/menu/Software/SendEmail/). 

 

Посмотрю

Как альтернатива GoogleDocs ещё можно рассмотреть Office365, он удобен тем, кто привык работать с классическим майкрософт офисом, файлы открываются стандартными приложениями Word или Excel, и при сохранении автоматом апдейтит файл в облаке, естественно возможно править документы и упрощенными вариантами этих программ непосредственно в браузере.

 

По мне так вообще было бы достаточно, чтобы в облаке лежал файл, и всё .Для тех, ко его заполняет это именно так и выглядит. Но вот теперь поставлена задача именно на почту присылать. Разумные доводы не помогают. Хорошо, буду присылать.

Link to comment

Всем спасибо!

 

Один мой знакомый программист написал мне небольшую прогу под мои потребности. Сейчас тестирую, а с понедельника запущу, если всё будет хорошо.

Link to comment
  • 3 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...