1
A
回答
4
如果輪詢服務器是一個選項:
from ftplib import FTP
from time import sleep
ftp = FTP('localhost')
ftp.login()
def changemon(dir='./'):
ls_prev = set()
while True:
ls = set(ftp.nlst(dir))
add, rem = ls-ls_prev, ls_prev-ls
if add or rem: yield add, rem
ls_prev = ls
sleep(5)
for add, rem in changemon():
print('\n'.join('+ %s' % i for i in add))
print('\n'.join('- %s' % i for i in remove))
ftp.quit()
相關問題
- 1. python:監視遠程目錄
- 2. BPEL流程監控目錄
- 3. FTP遠程站點顯示空目錄
- 4. 目錄監控
- 5. 監控遠程進程
- 6. 如何同步本地目錄與遠程ftp目錄?
- 7. kQueue目錄監控
- 8. Eclipse MAT:遠程jvm監控
- 9. git遠程分支監控
- 10. 控制Nagios的登錄頻率當監控遠程主機
- 11. Tomcat Servlet Jnotify目錄監控
- 12. 活動目錄監控
- 13. WCF服務監控目錄
- 14. FTP服務器監控
- 15. 如何監控遠程java進程
- 16. 從命令行通過FTP下載完整的遠程目錄
- 17. 通過FTP/SFTP解析遠程$ HOME目錄
- 18. 通過php ftp遠程遞歸搜索目錄
- 19. 從遠程目錄獲取文件名列表FTP SSH
- 20. Bash:檢查是否存在使用FTP的遠程目錄
- 21. 如何使用libcurl(for C)打印遠程FTP目錄列表?
- 22. PhpStorm的「真正的遠程」FTP項目
- 23. Opscenter代理4.1.2:遠程監控
- 24. 用Monit監控遠程文件系統
- 25. 遠程監控JIRA Tomcat服務器
- 26. 使用遠程WMI監控win32_battery
- 27. Glassfish 3.1.2集羣遠程監控JConsole/VisualVM
- 28. 使用Jconsole監控遠程系統
- 29. 如何處理log4j的遠程監控?
- 30. 遠程節點監控建議