33 lines
1.0 KiB
Bash
33 lines
1.0 KiB
Bash
#!/bin/bash
|
||
# Безопасный мониторинг логов без inotify
|
||
|
||
echo "=== Безопасный мониторинг логов CRM ==="
|
||
echo "Нажмите Ctrl+C для выхода"
|
||
echo ""
|
||
|
||
# Функция для мониторинга с интервалом
|
||
monitor_logs() {
|
||
while true; do
|
||
echo "=== $(date) ==="
|
||
|
||
# Проверяем Apache error log
|
||
if [ -f /var/log/apache2/error.log ]; then
|
||
echo "--- Apache Error Log (последние 5 строк) ---"
|
||
tail -5 /var/log/apache2/error.log | grep -v "GPL Ghostscript"
|
||
fi
|
||
|
||
# Проверяем PHP error log
|
||
if [ -f /var/www/fastuser/data/www/crm.clientright.ru/logs/php_errors.log ]; then
|
||
echo "--- PHP Error Log (последние 5 строк) ---"
|
||
tail -5 /var/www/fastuser/data/www/crm.clientright.ru/logs/php_errors.log | grep -v "GPL Ghostscript"
|
||
fi
|
||
|
||
echo ""
|
||
sleep 10
|
||
done
|
||
}
|
||
|
||
# Запускаем мониторинг
|
||
monitor_logs
|
||
|