如何在crontab中打印包含月份和日期的日期并重定向到另一个txt文件?

时间:2014-11-01 05:09:04

标签: date crontab

如何在crontab中打印包含月份和日期的日期并重定向到另一个txt文件

1 个答案:

答案 0 :(得分:0)

你的问题有点模糊,但答案很简单。 crontab文件只保留shell commands以在预定义的时间执行或由shell命令之前的时间代码指定的重复。使用以下命令创建crontab文件:

crontab -e

这将打开系统的默认编辑器,并edit/create crontab文件在当前user(可能是您)下运行。 crontab条目的格式为:

* * * * * command_to_execute
| | | | |
| | | | +- day of week  (0-6) (Sunday = 0)
| | | +--- month        (1-12)
| | +----- day of month (1-31)
| +------- hour         (0-23)
+--------- minute       (0-59)

您需要选择符合您需求的date +FORMAT,然后只需将命令输出重定向到文本文件即可。例如:

10 0 * * * /usr/bin/date "+%b %d" >> /path/to/textfile

每天date运行10 minutes past midnight命令,并将输出Nov 01(今天)重定向到文本文件/path/to/textfile。您需要在系统上确认date命令的路径是/usr/bin/date(通常是)。如果您有任何其他问题,请与我们联系。