Сравнение текущей даты с датой файла

Обсуждение программ nnCron и nnCron LITE

Сравнение текущей даты с датой файла

Postby disturbed1 » Thu, 27 Jun 2013, 11:01

Уважаемые гуру, помогите в следующем вопросе.
Имеется папка, в которой регулярно (раз в полчаса) обновляются файлы.
Нужно отправлять алерт (netsend, email - неважно) в случае, если файлы не обновлялись более часа.
Достаточно сравнивать дату самого старого файла в папке с помощью OLDEST-FILE-TIME с текущей датой - вопрос в том, что непонятно, как это сделать.
disturbed1
 
Posts: 4
Joined: Thu, 27 Jun 2013, 10:55

Re: Сравнение текущей даты с датой файла

Postby Morituruz » Thu, 27 Jun 2013, 12:54

disturbed1 wrote:если файлы не обновлялись более часа.

и
disturbed1 wrote:Достаточно сравнивать дату самого старого файла в папке

не стыкуются. Может быть самого молодого файла?

disturbed1 wrote:непонятно, как это сделать.

Даты файлов (формат FILETIME) это числа двойной длины. Как с ними работать написано здесь:
http://www.nncron.ru/help/RU/working/nn ... htm#double
Текущее время в формате FILETIME возвращает это слово:
http://www.nncron.ru/help/RU/commands/d ... .htm#FTCUR
и там же есть пример про файл старше двух минут.
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Сравнение текущей даты с датой файла

Postby disturbed1 » Thu, 27 Jun 2013, 14:30

Спасибо за ответ.
Непонятно, как передать в качестве параметра для FILE-TIME результат выполнения OLDEST-FILE-TIME.

В данном случае набор файлов обновляется полностью, но заранее неизвестны имена файлов, поэтому без разницы какую дату (самого старого или самого свежего) рассматривать в качестве искомого параметра.
disturbed1
 
Posts: 4
Joined: Thu, 27 Jun 2013, 10:55

Re: Сравнение текущей даты с датой файла

Postby Morituruz » Thu, 27 Jun 2013, 15:24

disturbed1 wrote:Спасибо за ответ.
Непонятно, как передать в качестве параметра для FILE-TIME результат выполнения OLDEST-FILE-TIME.

Где вы это слово (OLDEST-FILE-TIME) взяли? Я его впервые вижу.

Сохранение числа двойного длины в переменную описано здесь:
http://www.nncron.ru/help/RU/working/va ... m#VARIABLE
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Сравнение текущей даты с датой файла

Postby disturbed1 » Thu, 27 Jun 2013, 15:30

это из плагина files_pick.spf
disturbed1
 
Posts: 4
Joined: Thu, 27 Jun 2013, 10:55

Re: Сравнение текущей даты с датой файла

Postby VoidVolker » Fri, 28 Jun 2013, 08:44

Code: Select all
#( Задача_093728062013
SingleInstance
Action:
FT-CUR
S" C:\path\*" OLDEST-FILE-TIME FILE-WTIME 
FTIME- 3600 > IF
  MSG: "Файлы не обновлялись больше часа"
THEN
)#
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Сравнение текущей даты с датой файла

Postby disturbed1 » Fri, 28 Jun 2013, 10:04

VoidVolker
It's beautiful! Спасибо большое!
disturbed1
 
Posts: 4
Joined: Thu, 27 Jun 2013, 10:55


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Dimsok and 2 guests