Выполненная задача после Файла загружается через SFTP

Я понятия не имею, возможно ли это или нет, и раз так где на самом деле начать делать так.

Эффективно у нас есть сервер SFTP, и я хотел бы смочь Заархивировать от файлов после того, как они были загружены. Сервер имеет несколько внедренных пользователей, таким образом, я должен был бы создать процесс, который может повториться через корневую папку каждого Пользователя.

У каждого пользователя действительно, однако, есть их папка в том же первоначальном каталоге (не домой), и у каждого есть та же файловая структура впоследствии (с В, и папка Archive).

Там способ достигнуть этого? Я действительно задавался вопросом о, имеют задачу крона, работающую в, говорят, что конец каждого дня, но если так, я хотел бы обработать к маловероятному событию файла, перезаписываемого загрузка сообщения. Например, если кто-то получил файл от нас и затем связался с нами, чтобы советовать, чтобы что-то должно было быть исправлено. Файл должен был бы затем быть сохранен в Папка снова, но будет мало способа, которым я мог гарантировать, что сотрудник не перезаписывал ранее загруженный файл, вместо того, чтобы Снабдить суффиксом его что-то как "v2".

Я не уверен, как достигнуть, чтобы знать, что файл был загружен. Могут Вы, чтобы выполнить событие, когда к файлу получают доступ на Ubuntu, или определенным пользователем?

В противном случае я мог проверить журналы, которые помогут, который я показал бы списку того, к каким файлам получили доступ, однако, журналы не дают год. К рассмотрению, что это будет на идущем решении за 12 месяцев, я не хочу систему, думая "этот файл, получили доступ", когда то, что на самом деле произошло, является файлом того же, был доступ более чем год назад.

Что-либо должно было бы выполнить сторону сервера. Клиенты все будут внешними к компании, таким образом, у меня будет мало для знания управления тем, какое программное обеспечение, и т.д., который использовал бы для соединения с нашим сервером.

Имеет значение, если файл перезаписывается, как будто это было изменено последняя вещь, которую я хочу, для файла, который будет заархивирован. Затем клиент не может загрузить обновленный файл. Если новый файл, с другим именем там, это - ясно новый файл.

При необходимости в каких-либо специфических особенностях (форматы журнала, и т.д.), сообщите мне.

Файловая структура (у каждого пользователя есть их собственная папка, таким образом):

/sftpshare

->/userone

->-> / В

->-> /

->-> / Архив

->/usertwo

->-> / В

->-> /

->-> / Архив

Файлы, которые я хочу проверить, были загружены, находятся в Папка. Файлы в папке In не должны быть проверены, поскольку это - объекты, мы получили и заархивированы процессом, у нас уже есть выполнение, когда файл читается нашим SQL-сервером.

Я действительно не ищу кого-то, чтобы дать мне полный сценарий (Если Вы не чувствуете себя чрезмерно услужливыми!), но если кто-либо кто-то может указать на меня в правильном направлении и где я, возможно, должен был бы запуститься и некоторые отрывки сценария, мне, возможно, понадобилось бы, который будет чрезвычайно полезен.

Спасибо любой, который может помочь.

Том

2
задан 23 September 2016 в 18:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: