Mwan3 action examples?

can someone help me add the necessary lines in /etc/mwan3.user to restart (for example) the eth0 interface if it has a disconnected event
I think it should be simple, but the truth is that I don't know how to write the necessary lines.

#!/bin/sh
#
# This file is interpreted as shell script.
# Put your custom mwan3 action here, they will
# be executed with each netifd hotplug interface event
# on interfaces for which mwan3 is enabled.
#
# There are three main environment variables that are passed to this script.
#
# $ACTION
#      <ifup>         Is called by netifd and mwan3track
#      <ifdown>       Is called by netifd and mwan3track
#      <connected>    Is only called by mwan3track if tracking was successful
#      <disconnected> Is only called by mwan3track if tracking has failed
# $INTERFACE	Name of the interface which went up or down (e.g. "wan" or "wwan")
# $DEVICE	Physical device name which interface went up or down (e.g. "eth0" or "wwan0")

I want to restart my lte modem when the disconnected event is generated. the physical device name is usb0

[ "$ACTION" = "disconnected" ] && [ "$DEVICE" = "usb0" ] && dosomestuff
1 Like