9
10
11
12
13
14
15
16
17
|
# File 'lib/elhaweet.rb', line 9
def dump(username, password, db_name, dir)
filename = Time.now.strftime("%Y_%m_%d_%I_%M_%S")
puts "mysqldump -u#{username} -p#{password} --databases #{db_name} > #{dir + filename}_dump.sql"
if !File.exist?("/usr/local/db_dumps")
puts "create /usr/local/db_dumps as a root then run task again and make accessible to non root users.:("
else
system "mysqldump -u#{username} -p#{password} --databases #{db_name} > #{dir + filename}_dump.sql"
end
end
|