我有一个新服务器,我希望每周将所有日志文件从旧服务器移动到新服务器。
如果该目录不存在,则创建该周的目录,并将该周的所有文件从旧服务器传输到新服务器。
我无法找到如何做到这一点。
答案 0 :(得分:1)
写一个每周触发一次的cron作业。 See this tutorial
在您的cron命令中,您编写了一个副本(并可选择删除)命令
scp -i private_key remote_server_address:/path/to/paste/log/dir; rm -rf /path/to/logfile/on/current/server;
进行。
有一点需要注意,我使用了private_key来验证连接。 See here how to achieve password less authentication