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
|
||||
|
||||
# 同步根目录核心库(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
|
||||
echo "✅ 全部一致,无需同步"
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user