复制cron上的所有文件运行-常规任务

复制cron上的所有文件运行-常规任务,cron,rsync,file-copying,Cron,Rsync,File Copying,我有一个虚拟专用服务器(运行FreeBSD 6.x),我需要定期将文件从一个文件夹备份到另一个文件夹,比如从/home/LOGIN/data/www/mydomain.com/test1到/home/LOGIN/data/www/mydomain.com/test2。我尝试过不同的方法: rsync -a /home/LOGIN/data/www/mydomain.com/test1 /home/LOGIN/data/www/mydomain.com/test2 cp /home/LOGIN/d

我有一个虚拟专用服务器(运行FreeBSD 6.x),我需要定期将文件从一个文件夹备份到另一个文件夹,比如从/home/LOGIN/data/www/mydomain.com/test1到/home/LOGIN/data/www/mydomain.com/test2。我尝试过不同的方法:

rsync -a /home/LOGIN/data/www/mydomain.com/test1 /home/LOGIN/data/www/mydomain.com/test2
cp /home/LOGIN/data/www/mydomain.com/test1 /home/LOGIN/data/www/mydomain.com/test2
cp www/mydomain.com/test1 /www/mydomain.com/test2
但所有这些都不起作用,它产生了错误127和其他错误

AFAIK这也可以使用由cron运行的php脚本来完成

有什么更好的方法吗?

试试看

cp/home/LOGIN/data/www/mydomain.com/test1/* /home/LOGON/data/www/mydomain.com/test2


并确保test2目录存在

对不起,是我的错。cp的-a选项在FreeBSD6.x中不存在,它是在FreeBSD7.x中引入的。请在不使用-a开关的情况下重试(我已编辑了我的答案)-a代表存档模式(保留属性、递归复制)。复制会话正常工作后,有时间考虑cp命令真正需要的开关。