谁能告诉这个 cronjob 的作用吗?

发布于 2024-10-04 12:16:11 字数 300 浏览 4 评论 0原文

我正在学习 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   

谁能解释一下这段代码的作用吗?

I am learning about cronjob and I found this piece of code in one project which fetches record from twitter,

the code goes like this:

#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   

Can anyone explain what this piece of code does?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉薄对峙 2024-10-11 12:16:11

嗯...每小时复制一个 Twitter 聚合器日志,然后清除它。

这部分 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 命令的输出输出到文件中,从而将其清除。

Hm... Copies a twitter agregator log each hour, and then clears it.

This part 0 * * * * means 'every 0 minutes'. Minute 0 is when a new hour starts.

This part cp /vold/www/Abcd/log/twitter_feed_item_aggregator.log vold/www/Abcd/log/twitter_feed_item_aggregator.log.backup obviously copies the log to a backup.

This part > /vold/www/Abcd/log/twitter_feed_item_aggregator.log outputs the output of no command to the file, thus clearing it.

呆萌少年 2024-10-11 12:16:11

行开头的哈希注释掉了该行,因此它不执行任何操作。如果没有它,它就会像@playcat 所说的那样。

The hash at the start of the line comments out the line so it does nothing. Without that it would do as @playcat says.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文