blob: 70db23cd394e75c2f53ca79835206924a24e49ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/bash
# wlanWDprowl.sh
# SJP 19 Nov 2017
#
# Designed to stop a headless wireless raspi from disappearing from the LAN.
# IS called from a systemd timer
#
cd /usr/local/bin
# The following block enables private configuration
logdir="/path/to/my/log" # overwritten by sourcing from .logdir.config
if [ -e wlanWDlog.conf ]; then
. wlanWDlog.conf # source directory name from local config file
else echo "wlanWDlog.conf does not exist"; exit 1
fi
# end of privacy config
# Detect the state of the wireless network adaptor
wirelessLink='wlan0' # ymmv
wlanStatus=$(networkctl status ${wirelessLink} | grep 'State:')
echo ${wlanStatus}
echo $(whoami)
logline=$(date)${wlanStatus}
echo ${logline} >> ${logdir}/wlanStatus.log
|