ミントでのMySQLデータベースのバックアップスクリプト

ミントは、デフォルトのcronログでオンになっていません 

1.変更rsyslogの 

sudoのvimの/etc/rsyslog.d/50-default.conf 

cronを。* /var/log/cron.log 

#cronのフロントアンコメント 

2.再起動rsyslogの 

sudoのサービスrsyslogの再起動 

3. crontabのログを確認します 

sudoのテール-f /var/log/cron.log

デフォルトのcronが、そのようなユーザーのメールボックスシステムにエラーメッセージを送信し、情報の特定のスクリプトの出力をログに表示されないなど、タスクの業績にメールをお送りしますので、我々は、各タスクの出力パスを記録するかを指定できます。

#0 2 * * * db_backupタスク。>> /var/log/db_backup.log 2>&1

* / 1 * * * * /bak/bkmysql.sh

 
 

 

 

猫bkmysql.sh
#!/ binに/ bashのの
ユーザ= "ルート"
パスワード= "管理者"
データベース= "テスト"
のDir = "/ BAK / mysqlの"
日付= `日付+%Y%mの%のD_%のHの%のMの%S `

sudoのmysqldumpを-u $ユーザー-p $パスワード$データベース| gzipで> $ DIR / $ Database.dump_ $ Date.sql.gz

 

 

 
 

おすすめ

転載: www.cnblogs.com/minipython/p/11330568.html