linux - 每天定时将文件从服务器A移动到服务器B的Shell脚本

标签 linux shell unix scripting ftp

任何人都可以了解如何创建一个 shell 脚本来在每天上午 11:30 自动将文件从服务器 A 上的/storage/file/复制或移动到服务器 B 上的/hdd/file 位置。我们使用的是 Filezilla和 Windows 文件传输工具,如 winSCP 以前完成这样的任务,现在我们有这个需要。任何关于这个主题的帮助、想法甚至对话都会非常有帮助

最佳答案

如果您有两台 Linux 服务器,您可以简单地使用 scp 编写一个 bash 脚本,将数据从一台服务器导出到另一台服务器,然后每天使用 cron 作业运行此脚本。

scp 命令:

scp -r -p link/to/source/file user@serveur2:link/to/destination/file

计划线:

30 11  * *  * username scp -r -p link/to/source/file user@serveur2:link/to/destination/file

关于linux - 每天定时将文件从服务器A移动到服务器B的Shell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45351576/

相关文章:

unix - Redis RDB 持久性实际上是如何在幕后工作的?

linux - LXC 容器内的内核模块

linux - 检查参数是文件还是目录

mysql - bash中返回变量的问题

c - 使用脚本在文件中搜索整数(版本号)

Unix:按最后一行数排序

c++ - 选择 PostgreSQL 的列数

linux - 在超过 StartLimitBurst 后启动 linux 服务的解决方法

linux shell流重定向直接运行命令列表

python - Virtualenvwrapper - .bash_profile 的正确设置