mysql—编写为备份文件创建过时目录的小型shell脚本时遇到问题

jum4pzuy  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(260)

我正在尝试创建一个shell脚本,作为mysql每日备份cron作业的一部分。我使用webmin作为gui界面,我被告知要插入一个小shell脚本作为命令的一部分,在webmin per noisemarine的回复中的backup选项后运行:https://www.virtualmin.com/node/54190.
目前,我必须手动创建一个以当前日期命名的文件夹(例如6/6/2018),并将我的四个mysql数据库备份文件移到这个新创建的文件夹中。否则,备份文件将被第二天的备份覆盖。
我所有的mysql备份都存储在/etc/mysql/mysql backups/中。由于我还不熟悉这一点,我需要帮助了解我需要为以下内容执行哪些命令/脚本:
每天自动创建一个以当前日期命名的新文件夹(例如6/6/2018),该文件夹存储在/etc/mysql/mysql backups/目录中。
自动mysql备份后,自动将所有四个.sql备份文件移到新创建的文件夹中(例如cron job自动备份mysql,随后,脚本中使用的命令将自动将备份文件移到6/6/2018文件夹中)
我尝试使用以下命令,命令之间用a分隔;如noisemarine所示,但无济于事:
bdir=/etc/mysql/mysql backups/;date=`date+%f;mkdir-p$bdir/$日期;mv$bdir/*sql$bdir/$日期/
我不知道这幅画怎么了。
同样,我所需要做的就是在webmin中标题为command to run after backup option的框中插入一个命令列表(请参见所附的图像以获得可视化表示)。
任何帮助都将不胜感激!
谢谢您!
webmin配置屏幕截图

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题