fix: deploy_sync新增mofin_db.py同步(根目录→profile)
This commit is contained in:
@@ -55,6 +55,24 @@ done
|
|||||||
# 确保权限一致
|
# 确保权限一致
|
||||||
chmod 600 "$DST"/*.py "$DST"/*.sh 2>/dev/null
|
chmod 600 "$DST"/*.py "$DST"/*.sh 2>/dev/null
|
||||||
|
|
||||||
|
# 同步根目录核心库(MoFin根目录下的.py不被scripts/覆盖)
|
||||||
|
ROOT_SYNC=("mofin_db.py" "data_models.py")
|
||||||
|
for _f in "${ROOT_SYNC[@]}"; do
|
||||||
|
_src="/home/hmo/MoFin/$_f"
|
||||||
|
_dst="$DST/$_f"
|
||||||
|
if [ -f "$_src" ]; then
|
||||||
|
if [ ! -f "$_dst" ]; then
|
||||||
|
cp "$_src" "$_dst"
|
||||||
|
echo " ➕ $_f (根→profile)"
|
||||||
|
count=$((count+1))
|
||||||
|
elif ! diff -q "$_src" "$_dst" >/dev/null 2>&1; then
|
||||||
|
cp "$_src" "$_dst"
|
||||||
|
echo " 🔄 $_f (根→profile)"
|
||||||
|
count=$((count+1))
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
if [ $count -eq 0 ]; then
|
if [ $count -eq 0 ]; then
|
||||||
echo "✅ 全部一致,无需同步"
|
echo "✅ 全部一致,无需同步"
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user