У меня есть crontab и простой bash-скрипт, который отправляет мне электронные письма, часто содержащие ошибки PHP, NGINX, MYSQL, из их файлов журнала. Это упрощенный пример.
#/home/user/status.sh
EMAIL=me@domain.com
PHP_ERROR=`tail -5 /var/log/php-fpm/error.log`
NGINX_ERROR=`tail -5 /var/log/nginx/error.log`
MYSQL_ERROR=`tail /var/log/mysqld.log`
DISK_SPACE=`df -h`
echo "
Today's, server report::
==================================
DISK_SPACE: $DISK_SPACE
---------------------------------
MEMORY_USAGE: $MEMORY_USAGE
-----------------------------------
NGINX ERROR: $NGINX_ERROR
-----------------------------------
PHP ERRORS: $PHP_ERROR
------------------------------------
MYSQL_ERRORS: $MYSQL_ERROR
-------------------------------------
" | mail -s "Server reports" $EMAIL
Я знаю, что это очень простое использование, но, как вы можете видеть, я пытаюсь отделить ошибки, но не работают html-теги, включая \n
.
Итак, мой вопрос: возможно ли использовать HTML-теги для форматирования текста, если нет ... тогда каковы альтернативы.