• 04-06-2017, 10:54:23
    #1
    merhaba plesk panelli sunucumda aşağıdaki komutla sql yedeğimi ekli mail olarak gönderebiliyorum ama whm li sunucumda bunu yapamadım. herhangi bir hata da vermiyor whm de bunu engelleyen bir sistem mi var ?

    echo "Yedek" | mutt -a /home/mysqlbackup/db_backup_04_06_2017_09_45.tar.gz -s "Server SQL Backup" -- aaaa@bbb.com
  • 05-06-2017, 08:42:00
    #2
    mailler spama gidiyormuş

    neyse yaptığım işlemi yazayım belki lazım olan olur. işlem belirli aralıklarla sql yedeği alıp bunun ilgili e-mail hesabına ekli mail olarak gönderilmesi

    Alıntı
    #!/bin/sh
    now="$(date +'%d_%m_%Y_%H_%M')"

    backupfolder="/home/mysqlbackup/db_backup_$now"

    mkdir "$backupfolder"

    mysqldump --user=backup_user1 --password=db1pass db1 > "$backupfolder"/db1.sql
    mysqldump --user=backup_user2 --password=db2pass db2 > "$backupfolder"/db2.sql


    backupfile="$backupfolder".tar.gz

    tar -zcf "$backupfile" "$backupfolder"

    echo "Yedek" | mutt -a $backupfile -s "Server SQL Backup $now" -- aaaa@bbbb.com

    rm $backupfile
    rm -fr $backupfolder;

    exit 0
    bunu sunucuda bir dosyaya kaydedip cron la belirli aralıklarla çalıştırarak sql yedeğinin ekli e-mail olarak gönderilmesi sağlanabilir.
    Not: sunucuda mutt kurulu olmayabilir öncesinde kurulmalıdır.