我每 6 小时运行一次 cron 来备份我的数据库。
我希望文件名包含按以下格式创建的日期和时间:
mysqlbackup_22/5/2013_15:45.sql.gz
这是我运行的命令:
date=`date -d`; mysqldump -uusername -ppassword dbname | gzip > /path/to/dir/mysqlbackup_$date.sql.gz
我需要改变什么date -d
to?
如果您使用像这样的日期格式date +"%d-%m-%Y_%H:%M"
在你的 crontab 中你可能需要转义%
带有反斜杠的字符,如下所示:date +"\%d-\%m-\%Y_\%H:\%M"
.
许多 cron 句柄%
特别是用换行符替换它们并将以下文本作为标准输入发送到其之前的命令。看man 5 crontab
了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)