我正在尝试创建一个shell脚本作为我的MySQL日常备份的cron作业的一部分。我使用Webmin作为GUI界面,并且我被告知在这篇文章中,我发布了一个小的shell脚本作为命令的一部分,以便在Webmin中的备份选项中运行每个noisemarine的响应:https://www.virtualmin.com/node/54190。
目前,我必须手动创建一个以当前日期命名的文件夹(例如,6/6/2018),并将我的四个MySQL数据库备份文件移动到这个新创建的文件夹中。如果不这样做,备份文件将在第二天的备份时被覆盖。
我的所有MySQL备份都存储在/ etc / mysql / MySQL Backups /中。由于我还是新手,我需要帮助知道我需要执行以下命令/脚本:
我尝试使用以下命令分隔;由噪音海军表示,但无济于事:
BDIR = / etc / mysql / MySQL Backups /; DATE =`date +%F; mkdir -p $ BDIR / $ DATE; mv $ BDIR / * sql $ BDIR / $ DATE /
我不知道这张照片有什么问题。
同样,我需要做的就是在Webmin中标题为“在备份后运行的命令”选项框中插入一个命令列表(请参见附图中的可视化表示)。
任何帮助都会受到慷慨的赞赏!
谢谢!