Skip to content

Instantly share code, notes, and snippets.

@ilyautkin
Last active November 1, 2018 11:13
Show Gist options
  • Save ilyautkin/3deee978da90712e0b887959eefda420 to your computer and use it in GitHub Desktop.
Save ilyautkin/3deee978da90712e0b887959eefda420 to your computer and use it in GitHub Desktop.
#!/bin/bash
wget -q https://ilyaut.ru/transfer/json.php -O json.php
to_login="`whoami`"
to_password="false"
status="`php json.php "checkConfigs" $to_login $to_password`"
while [[ "$status" == *check* ]]
do
site_name="`php json.php "nextSite" $to_login $to_password`"
echo -n "Распаковываем сайт $site_name"
tar -xvzf $site_name.tar.gz -C $site_name
db_login="`php json.php "nextSiteDBlogin" $to_login $to_password`"
db_password="`php json.php "nextSiteDBpassword" $to_login $to_password`"
mysql -u$db_login -p$db_password $db_login < "${site_name}/${site_name}.sql"
php json.php "replacePaths" $to_login $to_password $site_name
rm -rf $site_name.tar.gz
rm -rf $site_name/$site_name.sql
php json.php "removeFirstConfig" $to_login $to_password
status="`php json.php "checkConfigs" $to_login $to_password`"
done
echo "Готово"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment