0

I want to somehow automatically upload files every 5 minutes. I want to upload/transfer the files from my linux vps to my web host.

What I'm trying to do is upload some logs files generated on my vps to my web host so administrators can access it with an .htaccess file.

4

3 回答 3

0

Hopefully your web host provides SCP or FTP servers to allow you to copy files over. How do you transfer files when you're uploading your web site files?

If it's ftp, use the ftp command:

ftp -u user:password@host/destination_folder/ sourcefile.txt

If it's scp, use the scp command:

scp foobar.txt username@host:/some/remote/directory
于 2013-06-29T18:34:27.097 回答
0

使用 wput 和 cron 将文件 ftp 到您的主机

wput [options] [file]... ftp://[username[:password]@]hostname[:port][/[path/][file]]

您可能必须安装该工具,因为它默认不包含(至少它没有出现在我的大多数安装中)

于 2013-06-29T18:30:33.177 回答
0

您需要为此设置一个 cron 作业。这方面的Wikipedia页面很好地概述了 crontab 文件的布局。但是,您应该检查您的发行版的文档以获得更好的信息(它们可能使用不同的版本或完全不同的 cron 守护程序)。

您要添加到 crontab 的行看起来像这样:

*/5 * * * * <user to run command as> <your command>

另见:http ://www.unixgeeks.org/security/newbie/unix/cron-1.html

于 2013-06-29T18:27:32.363 回答