22 lines
607 B
Bash
Executable File
22 lines
607 B
Bash
Executable File
#!/bin/bash
|
|
|
|
service_charm=$(compose status -c name,charm -r | grep odoo-tecnativa)
|
|
ODOO_SERVICE_NAME=${service_charm%% *}
|
|
|
|
# Retirer le préfixe "0:" s'il existe
|
|
[[ "$ODOO_SERVICE_NAME" == "0:"* ]] && ODOO_SERVICE_NAME=${ODOO_SERVICE_NAME#0:}
|
|
|
|
if [ -z "$ODOO_SERVICE_NAME" ]; then
|
|
echo "Odoo service not found"
|
|
exit 1
|
|
fi
|
|
|
|
ODOO_LOG="/srv/datastore/data/$ODOO_SERVICE_NAME/var/log/odoo/odoo.log"
|
|
|
|
odoo_daily_errors=$(cat "$ODOO_LOG" | grep $(date -I) | grep ERROR)
|
|
|
|
if [ -n "$odoo_daily_errors" ]; then
|
|
send -c odoo.err -t "Odoo daily Errors" "$odoo_daily_errors"
|
|
#echo "$odoo_daily_errors"
|
|
fi
|