https://github.com/codeskyblue/filedist
智能文件分发工具(smart file distribution)
https://github.com/codeskyblue/filedist
Last synced: 8 months ago
JSON representation
智能文件分发工具(smart file distribution)
- Host: GitHub
- URL: https://github.com/codeskyblue/filedist
- Owner: codeskyblue
- License: gpl-3.0
- Created: 2013-07-18T01:39:11.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-14T01:51:28.000Z (almost 13 years ago)
- Last Synced: 2025-03-27T03:22:38.683Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 781 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
filedist
========
demo版, 开发中 (developing)
智能文件分发工具 (包含一个控制中心,和客户端)
smart file distribution tool. (include a control center and clients)
## control center
The name is "filedist".
## [client(fire)](fire/README.md)
client - the very base tool
## How to use
1. Start fire at each client machine.
2. Choose a origin file(eg: origin.com/home/work/origin.txt)
3. Choose a destination(eg: /home/work/)
4. Run command ./filedist --src=origin.com/home/work/origin.txt --dst=destination.com
## history
- 2013-7-20 (没去成爬山,好遗憾啊) 客户端提供文件服务器和执行命令,两种基本功能
- 2013-7-21 noahdes auto deploy fire script, (mkpkg.sh setup.sh)
- 2013-7-22 net dial timeout, file server
- 2013-7-23 wget+md5sum function
## TODO
- client
--kill
--dir
--password
server specfiy url
attach console
more details of ps(time, args, user, dir ...)
heartbeat
- filedist
wget result(md5sum check)