Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- timstim=$(date -u)
- interface=wwan0
- usbdevice=/etc/usb_modeswitch.d/12d1\:1505
- qmidevice=/dev/cdc-wdm0
- string=$(sudo qmi-network $qmidevice status | grep disconnected)
- if [[ $string == *"disconnected"* ]]; then
- echo "{\"TIMSTIM\" : \""$timstim"\", \"LTE\" : [{\"NETWORK_STATE\":\"DISCONNECTED\"}]}"
- sudo qmi-network $qmidevice stop
- sudo qmi-network $qmidevice start
- sudo dhclient -r $qmidevice
- sudo dhclient $qmidevice
- sleep 10
- string=$(sudo qmi-network $qmidevice status | grep connected)
- if [[ $string == *"connected"* ]]; then
- echo "{\"TIMSTIM\" : \""$timstim"\", \"LTE\" : [{\"NETWORK_STATE\":\"CONNECTED\"}]}"
- else
- echo "{\"TIMSTIM\" : \""$timstim"\", \"LTE\" : [{\"NETWORK_STATE\":\"UNKNOWN_ISSUE_RECONNECTING\"}]}"
- sudo usb_modeswitch -c $usbdevice
- fi
- else
- string=$(sudo qmi-network $qmidevice status | grep connected)
- if [[ $string == *"connected"* ]]; then
- echo "{\"TIMSTIM\" : \""$timstim"\", \"LTE\" : [{\"NETWORK_STATE\":\"CONNECTED\"}]}"
- else
- echo "{\"TIMSTIM\" : \""$timstim"\", \"LTE\" : [{\"NETWORK_STATE\":\"UNKNOWN_ISSUE_RECONNECTING\"}]}"
- sudo usb_modeswitch -c $usbdevice
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement