Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ########### CONFIG #############
- SITE_NAME = "web6"
- WEB_USER = "web6"
- WEB_FOLDER = "/var/www/web6/web"
- ##################################
- echo "=== Updating WordPress site: $SITE_NAME ==="
- echo "User: $WEB_USER"
- echo "Folder: $WEB_FOLDER"
- echo
- # CORE UPDATE
- core_output=$(su "$WEB_USER" -s /bin/bash -c "cd '$WEB_FOLDER' && wp core update")
- echo "[CORE UPDATE]"
- echo "$core_output"
- echo
- # PLUGINS UPDATE
- plugin_output=$(su "$WEB_USER" -s /bin/bash -c "cd '$WEB_FOLDER' && wp plugin update --all")
- echo "[PLUGIN UPDATES]"
- echo "$plugin_output"
- echo
- # THEMES UPDATE
- theme_output=$(su "$WEB_USER" -s /bin/bash -c "cd '$WEB_FOLDER' && wp theme update --all")
- echo "[THEME UPDATES]"
- echo "$theme_output"
- echo
- echo "=== ALL UPDATES COMPLETED SUCCESSFULLY FOR $SITE_NAME ==="
Advertisement
Add Comment
Please, Sign In to add comment