Someone once posted an alias 'taila'
'taila' will give you a "following tail" of all the access_log and error_log websites on your Plesk server on the command line.
I thought it was handy, but just found out it didn't work that way in Plesk 11.
Here's a little rewrite which you can put in /root/.bash_aliases
It uses "/usr/local/psa/version" to obtain the Plesk version and if it's not running Plesk it will give you a "normal" Apache2 logtail....
'taila' will give you a "following tail" of all the access_log and error_log websites on your Plesk server on the command line.
I thought it was handy, but just found out it didn't work that way in Plesk 11.
Here's a little rewrite which you can put in /root/.bash_aliases
It uses "/usr/local/psa/version" to obtain the Plesk version and if it's not running Plesk it will give you a "normal" Apache2 logtail....
Code:
PLESKVER=`awk -F. '{print $1}' /usr/local/psa/version 2>/dev/null | tr -cd '0-9'`
[ -z "${PLESKVER}" ] && PLESKVER=0
if [ ${PLESKVER} -eq 0 ] ; then
alias taila='tail -f /var/log/apache2/access.log /var/log/apache2/*/access.log /var/log/apache2/error.log /var/log/apache2/*/error.log'
elif [ ${PLESKVER} -lt 11 ] ; then
alias taila='tail -f /var/www/vhosts/*/statistics/logs/error_log /var/www/vhosts/*/statistics/logs/access_log'
else
alias taila='tail -f /var/www/vhosts/*/logs/access_log /var/www/vhosts/system/*/logs/access_log /var/www/vhosts/*/logs/error_log /var/www/vhosts/system/*/logs/error_log'
fi
Last edited: