diff options
Diffstat (limited to 'data/dispatcher-connection/99-log-event')
-rw-r--r-- | data/dispatcher-connection/99-log-event | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/data/dispatcher-connection/99-log-event b/data/dispatcher-connection/99-log-event new file mode 100644 index 00000000..31188efa --- /dev/null +++ b/data/dispatcher-connection/99-log-event @@ -0,0 +1,22 @@ +#!/bin/sh + +# SPDX-License-Identifier: CC0-1.0 +# 2022 Aleksander Morgado <aleksander@aleksander.es> +# +# Example connection info dispatcher script +# + +# require program name and at least 4 arguments +[ $# -lt 4 ] && exit 1 + +MODEM_PATH="$1" +BEARER_PATH="$2" +INTERFACE="$3" +STATE="$4" + +MODEM_ID=$(basename ${MODEM_PATH}) +BEARER_ID=$(basename ${BEARER_PATH}) + +# report in syslog the event +logger -t "connection-dispatch" "modem${MODEM_ID}: bearer${BEARER_ID}: interface ${INTERFACE} ${STATE}" +exit $? |