View RSS Feed

บล็อกโพสต์ล่าสุด

  1. Shell Script สำหรับ Backup tar + scp

    โดย เมื่อ 04-04-2010 เวลา 13:01:45
    วันนี้เอา shell script มาฝากกันครับเป็น script ง่ายๆ ทีใช้ในการ backup ข้อมูลระหว่างเครื่อง server 2 เครื่อง โดยใช้คำสั่ง scp ในรับส่งไฟล์
    ดูรายละเอียดเกี่ยวกับการทำ SSH, SCP โดยไม่ให้ถาม Password ได้จากที่นี่


    ขั้นตอน
    1.) สร้างไฟล์ backup.sh
    Code:
    # mkdir  /etc/admin-scripts
     # cd  /etc/admin-scripts
     # vi backup.sh
    ใส่เนื้อหาไฟล์ดังนี้ครับ
    #!/bin/sh
    HOST=123.456.789.123
    USER=backup
    LOCAL_DIR="/var/tmp"
    REMOTE_DIR="/home/backup/data/home"
    HOMEDIR="/home"
    CURR_DATE=$(date +%Y%m%d)
    TAR="/bin/tar -czf"
    cd $LOCAL_DIR
    $TAR HOME-DATE-$CURR_DATE.tar.gz $HOMEDIR
    scp HOME-DATE-$CURR_DATE.tar.gz $USER@$HOST:$REMOTE_DIR
    rm -rf HOME-DATE-$CURR_DATE.tar.gz

    exit 0
    save และออกจาก vi
    2.) กำหนดสิทธิ์ให้ backup.sh รันได้
    Code:
    # chmod +x  backup.sh
    ตอนนี้สามารถทดสอบสคริปท์ได้ด้วยคำสั่ง
    Code:
    # /etc/admin-scripts/backup.sh
    3.) กำหนดให้ ...
    หัวข้อ
    How To , Linux

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90