Objective: Warm Drupal Cache
I wrote this script to warm the cache of a drupal site
Script Contents
#!/bin/bash -ex # Locate the binaries MKDIR="$(which mkdir)" RM="$(which rm)" WGET="$(which wget)" #************************************ #### YOU MUST DEFINE THESE PATH_CACHE_ROOT="/root/some_dir_name_to_store_data" PATH_LOG_FILE="/root/wget.log" URL_TO_CACHE="https://brakertech.com" USER_AGENT="Mozilla/5.0 (X11; U; Linux; en-US; rv:1.9.1.16) Gecko/20110929 Firefox/3.5.16" #************************************ # Remove cache directory if it exists if [ -d $PATH_CACHE_ROOT ] then $RM -rf $PATH_CACHE_ROOT fi if [ -f $PATH_LOG_FILE ] then $RM -f $PATH_LOG_FILE fi #CREATE NEW CACHE DIR $MKDIR $PATH_CACHE_ROOT $WGET -U $USER_AGENT -r -l 2 -nc -p -E -k -np --no-check-certificate -P $PATH_CACHE_ROOT -o $PATH_LOG_FILE -q $URL_TO_CACHE ####COMMANDS EXPLAINED #-U --user-agent #-r --recursive #-l --level=depth #-nc --no-clobber #-p --page-requisites #-E --html-extension #-k convert-links #-np --no-parent #-P --directory-prefix #-o --output-file (log file) #-q --quiet