全量备份脚本
#!/usr/bin/expect
set date [exec date "+%Y_%m_%d"]
spawn /opt/sequoiadb/bin/sdb
expect {
">" { send "var db = new Sdb( \"localhost\", 11810 );\r" }
eof { ; }
}
exec sleep 2
expect {
">" { send "db.backup( { Name: \"backup$date\", Description: \"backup for all\" } );\r" }
eof { ; }
}
expect eof
增量备份脚本
#!/usr/bin/expect
spawn /opt/sequoiadb/bin/sdb
expect {
">" { send "var db = new Sdb( \"localhost\", 11810 );\r" }
eof { ; }
}
exec sleep 2
expect {
">" { send "db.backup( { Name: \"backupAll1105\", Description: \"increase backup data\", EnsureInc: true } );\r" }
eof { ; }
}
expect eof
巨杉数据库备份定时执行脚本
最新推荐文章于 2024-09-01 13:09:09 发布