【发布时间】:2013-01-31 10:08:13
【问题描述】:
我有一个 cron 作业,它每 30 分钟运行一次,以生成带有如下时间戳的日志文件:
test20130215100531.log,
test20130215102031.log
我想每天创建一个带有日期时间戳的文件夹,并在生成时将日志文件推送到相应的日期文件夹中。
我需要在 AIX 服务器上使用 bash 来实现这一点。
【问题讨论】:
-
每天晚上 00 点创建目录的 cronjob 怎么样?然后修改实际的cronjob将文件推送到这个目录。
-
我会推荐
mkdir -p每次创建丢失的目录而不抱怨它是否已经存在。如果 00:00 作业由于某种原因无法运行(系统停机),我们是否希望所有日常作业都因此而失败? -
是的,你是对的。我更喜欢你的选择。
-
感谢您的建议。我不会在 cronjob 中配置上述要求。我有一个创建日志文件的 shell 脚本。我需要编写一些脚本来拥有该目录并将生成的日志推送到该目录
-
好的。到目前为止,您编写了什么代码?