Initial commit
This commit is contained in:
commit
a19bf06954
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
venv
|
||||||
|
.idea
|
24
README.md
Normal file
24
README.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Сохранения игр и синхронизация
|
||||||
|
|
||||||
|
## Алгоритм
|
||||||
|
|
||||||
|
1. Список устойств
|
||||||
|
1. На каждом устройстве список игр + путь к сохранениям
|
||||||
|
2. Периодически пробегаемся по устройствам, синкаем каталоги в обе стороны
|
||||||
|
rsync -rtuv /path/to/dir_a/* /path/to/dir_b
|
||||||
|
rsync -rtuv /path/to/dir_b/* /path/to/dir_a
|
||||||
|
|
||||||
|
На чем реализовать?
|
||||||
|
|
||||||
|
## SSH + rsync
|
||||||
|
Похоже тут без вариантов
|
||||||
|
|
||||||
|
## bash vs python
|
||||||
|
bash
|
||||||
|
|
||||||
|
- сложно конфигурировать
|
||||||
|
|
||||||
|
python
|
||||||
|
|
||||||
|
+ Конфиг в yaml
|
||||||
|
+ есть обертки для rsync
|
Loading…
Reference in New Issue
Block a user