[问题] 用命令列自动同步FTP+timestamp同步

楼主: REIDO (NEET)   2018-07-15 16:06:50
我要连到的FTP是监视器,小方小蚁这种的,本身hack过的ftpd是用busybox达成。
我目前用windows的filezilla下载到网芳linux里面,但我希望能从linux机直接连
监视器下载,不需要透过windows转手。
我用filezilla有几个功能:
1.保留timestamp,因为有些处理和时间有关。我用常见的FTP下载,进来的档案
都是下载的时间。我希望能和监视器里面的档案时间是同步的。
2.判断档案大小新旧,相同就跳过。
3.最近一分钟的不要下载,因为通常这个是正在录影的,档案不能用。而且有开动做
侦测,监视器认为没动作会删掉,这样抓下来也没用。
请问如果我用centos或ubuntu,有办法用命令列达成这些功能吗?
作者: gholk (正常正高)   2018-07-15 16:13:00
用命令列就装 lftp 吧用 gui 的话,一般的档案管理系统都可以在路径列打 urlftp://username:[email protected]:port-number/
楼主: REIDO (NEET)   2018-07-15 16:47:00
可是timestamp的同步要怎么办?我是打算用cron去自动化执行我原本打算用rsync配合mount去同步,不过mount就已经失败了
作者: Bellkna (柔弱气质伪少女)   2018-07-15 19:51:00
rsync可以直接走ssh 参数下对timestamp也没问题
作者: kenduest (小州)   2018-07-15 19:52:00
用 lftp 的 mirror 命令,时间都会同步最近 1min 内不要下载可以用 --newer-than 参数这类可以 man lftp 看一下说明
楼主: REIDO (NEET)   2018-07-15 21:29:00
了解!我明天试试,谢谢大家。

Links booklink

Contact Us: admin [ a t ] ucptt.com