gpt4 book ai didi

Linux脚本备份数据并将文件复制到另一台服务器

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:03 24 4
gpt4 key购买 nike

我想写一个Cent OS脚本,每天备份数据并复制文件到另一台服务器。

我想设置一个脚本来转储数据库,然后,一旦完成,将转储文件复制到另一台服务器。

据我了解,我需要设置一个文件来列出这些命令,然后将其添加到 crontab 中。

我遇到的问题是如何编写该文件,因为我不熟悉 Linux 服务器命令。会是下面这样的吗?我可以解决什么问题?

#!/bin/sh
backupscript -r ~/path/to/db ~/path/to/backup
sshpass -f "/path/to/passwordfile" scp -r /some/local/path user@example.com:/some/remote/path

但是 scp 如何知道备份脚本结束后何时运行?

最佳答案

您可以使用此类脚本进行备份和 scp。我希望这能帮助您创建脚本。

数据库备份脚本

#!/bin/bash

mysql -uroot -proot@123 dbname > /opt/db_dumps/dbname.sql

SCP脚本

#!/bin/bash

scp /opt/backups/dbname.sql root@10.200.172.46:/opt/db_dumps/
ssh root@10.200.172.46 /opt/db_dumps/dbname.sql

关于Linux脚本备份数据并将文件复制到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49873289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com