Кто-нибудь может сказать, что делает этот cronjob? - PullRequest
0 голосов
/ 25 ноября 2010

Я узнал о cronjob и нашел этот фрагмент кода в одном проекте, который извлекает записи из твиттера,

код выглядит так:

#0 * * * * cp /vold/www/Abcd/log/twitter_feed_item_aggregator.log vold/www/Abcd/log/twitter_feed_item_aggregator.log.backup; > /vold/www/Abcd/log/twitter_feed_item_aggregator.log   

Может кто-нибудь объяснить, что делает этот кусок кода?

Ответы [ 2 ]

3 голосов
/ 25 ноября 2010

Хм ... Копирует журнал агрегатора твиттера каждый час, а затем очищает его.

Эта часть 0 * * * * означает «каждые 0 минут».Минута 0 - это начало нового часа.

Эта часть cp /vold/www/Abcd/log/twitter_feed_item_aggregator.log vold/www/Abcd/log/twitter_feed_item_aggregator.log.backup явно копирует журнал в резервную копию.

Эта часть > /vold/www/Abcd/log/twitter_feed_item_aggregator.log выводит вывод из noкоманда для файла, таким образом, очистив его.

2 голосов
/ 25 ноября 2010

Хеш в начале строки комментирует строку и ничего не делает.Без этого все будет так, как говорит @playcat.

...