2007年02月08日 星期四 18:35
Rsync 的目标机上如何实时响应 Rsync 传送成功? 即,Rsync 的二传,A rsync B; 在B机上实时响应A 的輸送,进行额外处理后,再rsync C 机去 有需求设计个Rsync 转发控制的脚本, Rsync 运行参数的自动修订Python 很容易作; 但是如何响应远程的Rsync 輸送动作? 没有想法中.... -- '''Time is unimportant, only life important! http://zoomquiet.org blog在http://blog.zoomquiet.org/pyblosxom/ wiki在http://wiki.woodpecker.org.cn/moin/ZoomQuiet scrap在http://floss.zoomquiet.org douban在http://www.douban.com/people/zoomq/ ____________________________________ Pls. use OpenOffice.org to replace M$ Office. http://zh.openoffice.org Pls. use 7-zip to replace WinRAR/WinZip. http://7-zip.org/zh-cn/ You can get the truely Freedom 4 software. '''
2007年02月08日 星期四 19:50
Zoom.Quiet wrote: > Rsync 的目标机上如何实时响应 Rsync 传送成功? > 即,Rsync 的二传,A rsync B; 在B机上实时响应A 的輸送,进行额外处理后,再rsync C 机去 > > 有需求设计个Rsync 转发控制的脚本, > Rsync 运行参数的自动修订Python 很容易作; > 但是如何响应远程的Rsync 輸送动作? > > 没有想法中.... 为什么非得源发起rsync? B机作为控制机:从A机上取,处理完传到C去: rsync -av --delete A:/src/ /mnt/backup/ (do some process) rsync -av --delete /mnt/processed/ B:/obj/ Cheers, -- Xin LI <delphij在delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! -------------- 下一部分 -------------- 一个非文本附件被清除... 发信人: %(who)s 主题: %(subject)s 日期: %(date)s 大小: 249 Url: http://python.cn/pipermail/python-chinese/attachments/20070208/94465817/attachment.pgp
2007年02月08日 星期四 19:56
On 2/8/07, LI Xin <delphij在delphij.net> wrote: > Zoom.Quiet wrote: > > Rsync 的目标机上如何实时响应 Rsync 传送成功? > > 即,Rsync 的二传,A rsync B; 在B机上实时响应A 的輸送,进行额外处理后,再rsync C 机去 > > > > 有需求设计个Rsync 转发控制的脚本, > > Rsync 运行参数的自动修订Python 很容易作; > > 但是如何响应远程的Rsync 輸送动作? > > > > 没有想法中.... > > 为什么非得源发起rsync? > > B机作为控制机:从A机上取,处理完传到C去: > > rsync -av --delete A:/src/ /mnt/backup/ > (do some process) > rsync -av --delete /mnt/processed/ B:/obj/ > 是也乎,此方式是自然的, 但是A 发起的 Rsync 輸送是另外的系统,是不可控的, 是我的叠加处理系统无权触及的..... 实际发送的文件或是目录,也不是我可以得知的.... > Cheers, > -- > Xin LI <delphij在delphij.net> http://www.delphij.net/ > FreeBSD - The Power to Serve! -- '''Time is unimportant, only life important! http://zoomquiet.org blog在http://blog.zoomquiet.org/pyblosxom/ wiki在http://wiki.woodpecker.org.cn/moin/ZoomQuiet scrap在http://floss.zoomquiet.org douban在http://www.douban.com/people/zoomq/ ____________________________________ Pls. use OpenOffice.org to replace M$ Office. http://zh.openoffice.org Pls. use 7-zip to replace WinRAR/WinZip. http://7-zip.org/zh-cn/ You can get the truely Freedom 4 software. '''
2007年02月08日 星期四 20:04
Zoom.Quiet wrote: > On 2/8/07, LI Xin <delphij在delphij.net> wrote: >> Zoom.Quiet wrote: >>> Rsync 的目标机上如何实时响应 Rsync 传送成功? >>> 即,Rsync 的二传,A rsync B; 在B机上实时响应A 的輸送,进行额外处理后,再rsync C 机去 >>> >>> 有需求设计个Rsync 转发控制的脚本, >>> Rsync 运行参数的自动修订Python 很容易作; >>> 但是如何响应远程的Rsync 輸送动作? >>> >>> 没有想法中.... >> 为什么非得源发起rsync? >> >> B机作为控制机:从A机上取,处理完传到C去: >> >> rsync -av --delete A:/src/ /mnt/backup/ >> (do some process) >> rsync -av --delete /mnt/processed/ C:/obj/ >> > 是也乎,此方式是自然的, > 但是A 发起的 Rsync 輸送是另外的系统,是不可控的, > 是我的叠加处理系统无权触及的..... > 实际发送的文件或是目录,也不是我可以得知的.... 那就这样B上面: if [ `pgrep rsync | wc -l` -eq 0 ] then mv /usr/local/bin/rsync /usr/local/bin/rsync.disabled killall -9 rsync else exit 0 (或者做个循环) fi (do some process) /usr/local/bin/rsync.disabled -av --delete /mnt/processed/ C:/obj/ mv /usr/local/bin/rsync.disabled /usr/local/bin/rsync Cheers, -- Xin LI <delphij在delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! -------------- 下一部分 -------------- 一个非文本附件被清除... 发信人: %(who)s 主题: %(subject)s 日期: %(date)s 大小: 249 Url: http://python.cn/pipermail/python-chinese/attachments/20070208/c77f388a/attachment.pgp
2007年02月08日 星期四 20:24
On 2/8/07, LI Xin <delphij在delphij.net> wrote: > Zoom.Quiet wrote: > > On 2/8/07, LI Xin <delphij在delphij.net> wrote: > >> Zoom.Quiet wrote: > >>> Rsync 的目标机上如何实时响应 Rsync 传送成功? > >>> 即,Rsync 的二传,A rsync B; 在B机上实时响应A 的輸送,进行额外处理后,再rsync C 机去 > >>> > >>> 有需求设计个Rsync 转发控制的脚本, > >>> Rsync 运行参数的自动修订Python 很容易作; > >>> 但是如何响应远程的Rsync 輸送动作? > >>> > >>> 没有想法中.... > >> 为什么非得源发起rsync? > >> > >> B机作为控制机:从A机上取,处理完传到C去: > >> > >> rsync -av --delete A:/src/ /mnt/backup/ > >> (do some process) > >> rsync -av --delete /mnt/processed/ C:/obj/ > >> > > 是也乎,此方式是自然的, > > 但是A 发起的 Rsync 輸送是另外的系统,是不可控的, > > 是我的叠加处理系统无权触及的..... > > 实际发送的文件或是目录,也不是我可以得知的.... > > 那就这样B上面: > > if [ `pgrep rsync | wc -l` -eq 0 ] 嗬嗬嗬!感谢提点, Unix 下面的工具就是多那, 不过,此脚本还是要运行为守护的吧..... 这种作法和crontab 里定时进行探测的区别也就是间隔时间可以微调而已, 嗯嗯嗯,还有什么更加Unix 的思路? > then > mv /usr/local/bin/rsync /usr/local/bin/rsync.disabled > killall -9 rsync > else > exit 0 (或者做个循环) > fi > (do some process) > /usr/local/bin/rsync.disabled -av --delete /mnt/processed/ C:/obj/ > mv /usr/local/bin/rsync.disabled /usr/local/bin/rsync > > Cheers, > -- > Xin LI <delphij在delphij.net> http://www.delphij.net/ > FreeBSD - The Power to Serve! > > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- '''Time is unimportant, only life important! http://zoomquiet.org blog在http://blog.zoomquiet.org/pyblosxom/ wiki在http://wiki.woodpecker.org.cn/moin/ZoomQuiet scrap在http://floss.zoomquiet.org douban在http://www.douban.com/people/zoomq/ ____________________________________ Pls. use OpenOffice.org to replace M$ Office. http://zh.openoffice.org Pls. use 7-zip to replace WinRAR/WinZip. http://7-zip.org/zh-cn/ You can get the truely Freedom 4 software. '''
Zeuux © 2025
京ICP备05028076号