我正在学习cronjob,我在一个项目中发现了这段代码,从twitter获取记录,
代码是这样的:
#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
任何人都可以解释这段代码的作用吗?
答案 0 :(得分:3)
嗯......每小时复制一次twitter agregator日志,然后清除它。
这部分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命令的输出输出到文件,从而将其清除。
答案 1 :(得分:2)
该行开头的哈希注释掉该行,因此它什么都不做。没有它,就像@playcat所说的那样。