Advertisement
Guest User

Untitled

a guest
Mar 10th, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.75 KB | None | 0 0
  1. cd /var/www/mediawiki_database_backup
  2.  
  3. function setuj  {
  4.  
  5. gr="[0-9]+_""$fi"
  6. n=$(ls | grep "^[0-9]\{1,\}_$fi" | sort -n | wc -l)
  7. na=$(($n+1))
  8. m=$(printf "%04d" "$na")
  9. time=$(date +%Y"-"%m"-"%d" "%H":""%M")
  10. fil="$m"_"$fi""_""$time"
  11.  
  12. user=$(cat "$file" | grep "\$wgDBuser" | sed 's/$wgDBuser = "//g; s/";//g')
  13. pass=$(cat "$file" | grep "\$wgDBpassword" | sed 's/$wgDBpassword = "//g; s/";//g')
  14. name=$(cat "$file" | grep "\$wgDBname" | sed 's/$wgDBname = "//g; s/";//g')
  15.  
  16. }
  17.  
  18. function mk_dump {
  19.  
  20. mysqldump --user="$user" --password="$pass" "$name" > "$fil".sql
  21.  
  22. }
  23.  
  24.  
  25.  
  26. file="/var/www/mediawiki/LocalSettings_PrS.php"
  27. fi="PrS"
  28.  
  29. setuj
  30. mk_dump
  31.  
  32. file="/var/www/mediawiki/LocalSettings_auvajs.php"
  33. fi="auvajs"
  34.  
  35. setuj
  36. mk_dump
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement