🧓 ปู่ชวนไปเที่ยว
🎮 เล่นเกมส์
⏰ Time:
🌡️ Temp: Loading...

📌 สคริปต์ backup อัตโนมัติแบบครบวงจร สำหรับ LND ของคุณ:

โดย puk

2025-09-06 23:22

สคริปต์ backup อัตโนมัติแบบครบวงจร สำหรับ LND ของคุณ: ตรวจสอบว่า channel active ถ้า active → backup channel.db Export channels.backup เก็บ timestamp เพื่อไม่ทับของเก่า 1️⃣ สร้างไฟล์สคริปต์ auto_backup_lnd.sh #!/bin/bash # Auto Backup LND Wallet & Channels # สำหรับ LND v0.17.2, node path: /mnt/newhdd/LND LND_DIR=/mnt/newhdd/LND BACKUP_DIR=~/lnd_backups TIMESTAMP=$(date +"%Y%m%d-%H%M") mkdir -p $BACKUP_DIR echo "🔹 Checking LND channels..." PENDING=$(lncli --lnddir=$LND_DIR pendingchannels | grep -c '"active": true') if [ "$PENDING" -ge 1 ]; then echo "✅ Channel active! Proceeding with backup..." # ค้นหา channel.db CHANNEL_DB=$(find $LND_DIR -name "channel.db") if [ -f "$CHANNEL_DB" ]; then cp "$CHANNEL_DB" $BACKUP_DIR/channel_$TIMESTAMP.db echo "💾 channel.db backed up" else echo "⚠️ channel.db not found. Skipping file backup." fi # Export channel backup lncli --lnddir=$LND_DIR exportchanbackup --all > $BACKUP_DIR/channels_$TIMESTAMP.backup echo "💾 channels.backup exported" else echo "⏳ No active channels yet. Waiting until channels are active..." fi echo "🎉 Backup completed at $TIMESTAMP" 2️⃣ ตั้งค่าสคริปต์ให้รันได้ chmod +x auto_backup_lnd.sh 3️⃣ รันสคริปต์ ./auto_backup_lnd.sh ถ้า channel ยัง pending → script จะแจ้งว่า “waiting until channels are active” หลัง channel active → script จะ backup channel.db และ export channels.backup พร้อม timestamp 4️⃣ ทำให้รันอัตโนมัติทุกวัน เพิ่ม cron job: crontab -e แล้วเพิ่มบรรทัด: 0 1 * * * /home/geomanss/auto_backup_lnd.sh → จะรันทุกวันตี 1 💡 ข้อแนะนำสำคัญ: Seed / Mnemonic 24 คำ ต้องเก็บ offline อย่างปลอดภัย เก็บ backup หลายสำเนา (USB, paper, encrypted cloud) Script นี้ ไม่เก็บ seed ต้องสำรองเอง

💬 ความคิดเห็น 1

puk

# ค้นหาไฟล์ tls.cert sudo find /mnt/newhdd -name "tls.cert" # ค้นหาไฟล์ tls.key sudo find /mnt/newhdd -name "tls.key"

2025-09-07 00:06

🔑 เข้าสู่ระบบ เพื่อแสดงความคิดเห็น

🔙 Back Home