#!/bin/bash RED="\e[0;31m" GRN="\e[0;32m" BLU="\e[0;34m" WHT="\e[0;97m" BOLDRED="\e[1;31m" BOLDGRN="\e[1;32m" BOLDBLU="\e[1;34m" BOLDWHT="\e[1;97m" END="\e[00m" BASE_PATH="/var/www" function ok() { echo -e "${BOLDGRN}[ OK ]${END}" } function fail() { echo -e "${BOLDRED}[FAIL]${END}" exit } if [ $# -eq 0 ]; then echo ls --color=auto -l $BASE_PATH/html echo exit fi unlink $BASE_PATH/html ln -s $BASE_PATH/sites/$1 $BASE_PATH/html chown apache:apache $BASE_PATH/html -R echo ls -l --color=auto $BASE_PATH/html echo echo -ne " 🍄 Restart httpd " systemctl restart httpd if [ $? = 0 ]; then ok; else fail; fi echo -ne " 🍒 Restart php " systemctl restart php-fpm if [ $? = 0 ]; then ok; else fail; fi echo -ne " 🐬 Restart mysql " systemctl restart mysql if [ $? = 0 ]; then ok; else fail; fi echo -ne " 🐬 Drupal clear cache " cd $1 && drush cr 2> /dev/null if [ $? = 0 ]; then ok; else fail; fi echo cd .. tail -n 10 $1.copy.log echo