rpi: архив vault в gitea — каждый час при изменениях (было раз в сутки); алерт свежести 3 ч
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
7ef4d0b3e5
commit
b44a9e6fb2
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
# Суточный ОДНОСТОРОННИЙ архив Obsidian-vault в gitea (ruzzy/MyVault).
|
||||
# Ежечасный (коммит только при изменениях) ОДНОСТОРОННИЙ архив Obsidian-vault в gitea (ruzzy/MyVault).
|
||||
# Vault синхронизирует Obsidian Sync (obsidian-sync.service, ~astra/vault); git — только история:
|
||||
# commit + push, никогда не pull — в vault отсюда ничего не попадает.
|
||||
# Git-каталог отдельно (~astra/vault.git, core.worktree=~astra/vault), чтобы в vault не было .git.
|
||||
@@ -14,7 +14,7 @@ if "${G[@]}" diff --cached --quiet; then
|
||||
echo "изменений нет"
|
||||
else
|
||||
stat=$("${G[@]}" diff --cached --shortstat)
|
||||
"${G[@]}" commit -q -m "Архив vault $(date +%F)" -m "$stat"
|
||||
"${G[@]}" commit -q -m "Архив vault $(date "+%F %H:%M")" -m "$stat"
|
||||
echo "коммит: $stat"
|
||||
fi
|
||||
"${G[@]}" push -q origin HEAD:main
|
||||
|
||||
Reference in New Issue
Block a user