发新话题
打印

请问如何用bash写一个定时上传文件到FTP的脚本?

请问如何用bash写一个定时上传文件到FTP的脚本?

  请问如何用bash写一个定时上传文件到FTP的脚本?


1.编辑.netrc,增加如下一行:
machine 服务器地址 login 用户名 password 密码
2.编辑一个文件.ftp_cmd,存储ftp命令用:
lcd 本地目录
cd 远端目录
mput *.tbz
bye
3.crontab -e,增加一行:
10 4 * * 0 ftp -i < .ftp_cmd

自己修改一下凑合着用吧。
我有一个文本文件要每隔30分钟上传到我的网站,请问如何实现?本人很菜,请高手讲具体一点,万分感谢!
复制内容到剪贴板
代码:
#!/bin/bash
#file: upbyftp.sh

ftp -i -n << !
open ftp.lupaworld.com
user username password
lcd /home/sanool/data
put foo.txt
bye
!
然后用crontab来控制时间
邮箱 sanool at gmail.com  
楼上正解
发新话题