【发布时间】:2019-07-25 13:19:31
【问题描述】:
我正在使用安装了 nginx 的 ubuntu 16.04,目前我使用 cron 运行每日备份,如下所示:
#crontab -u root -e
0 2 * * * mysqldump -u username -p"password" production | gzip -c > production.gz
这将在每天凌晨 2 点备份我的数据库,这里的问题是我需要根据日期名称备份数据库,因此备份数据库名称将根据日期名称进行调整,例如文件名如下所示:
production_monday.gz
production_tuesday.gz
production_wednesday.gz
production_thursday.gz
production_friday.gz
production_saturday.gz
production_sunday.gz
如何设置 cron 以生成上述文件? cron 计划将根据日期名称自动重写文件
【问题讨论】:
-
Linux shell script for database backup 的可能重复项 - 检查该答案并使用
date格式选项。%A是星期几。