reduced samba log level; raspberrypi(2): added brownout detection script

This commit is contained in:
Calin Crisan 2015-11-07 18:43:31 +02:00
parent 08cc0a73da
commit 1d93edc67d
3 changed files with 84 additions and 0 deletions

View File

@ -12,6 +12,8 @@
printing = bsd
printcap name = /dev/null
disable spoolss = yes
log level = 0
syslog = 0
[sdcard]
comment = SD Card Output Directory

View File

@ -0,0 +1,41 @@
#!/bin/sh
gpio=35
check_interval=30
export=/sys/class/gpio/export
read=/sys/class/gpio/gpio$gpio/value
configure() {
echo $gpio > $export
}
watch() {
while true; do
if [ `cat $read` == "0" ]; then
logger -t brownout -s "low power supply voltage detected"
fi
sleep $check_interval
done
}
case "$1" in
start)
echo -n "Starting brownout detector: "
configure
watch &
echo "done"
;;
stop)
echo -n "Stopping brownout detector: "
ps | grep brownout | grep -v $$ | grep -v grep | tr -s ' ' | sed -e 's/^\s//' | cut -d ' ' -f 1 | xargs -r kill
echo "done"
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?

View File

@ -0,0 +1,41 @@
#!/bin/sh
gpio=35
check_interval=30
export=/sys/class/gpio/export
read=/sys/class/gpio/gpio$gpio/value
configure() {
echo $gpio > $export
}
watch() {
while true; do
if [ `cat $read` == "0" ]; then
logger -t brownout -s "low power supply voltage detected"
fi
sleep $check_interval
done
}
case "$1" in
start)
echo -n "Starting brownout detector: "
configure
watch &
echo "done"
;;
stop)
echo -n "Stopping brownout detector: "
ps | grep brownout | grep -v $$ | grep -v grep | tr -s ' ' | sed -e 's/^\s//' | cut -d ' ' -f 1 | xargs -r kill
echo "done"
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?