Ik ben echt totale noob als het gaat over scripting etc.
Nu zat ik wat te prutsen met een Pushover curl script.
Ik had het script van internet geplukt, en aangepast zodat ik de melding kreeg hoe warm de cpu is. Dit werkt allemaal.
Maar nu wil ik dat als de tempratuur hoger is dan zeg maar 44 graden, dat die dan een push message doet.
Nu weet ik dat ik dan iets moet doen met " if $PRIVATE > "temp=44.1'C" " then -> ofzoiets.
Kan iemand me op de goede weg helpen?
De output van /opt/vc/bin/vcgencmd measure_temp is het volgende "temp=47.1'C"
Nu zat ik wat te prutsen met een Pushover curl script.
Ik had het script van internet geplukt, en aangepast zodat ik de melding kreeg hoe warm de cpu is. Dit werkt allemaal.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| #! /bin/sh
# Script by aus
# Adjustments for Pushover by Zettt
# Requirements: curl
# Usage: ./pushover.sh message title url url_title priority device'
# Example: ./pushover.sh "this is a test" "test title" "http://github.com" "GitHub" 0 "iPad"'
# Note: All parameters except message are optional'
app="Application Name"
message=$1
title=$2
url=$3
url_title=$4
priority=$5
device=$6
sound=$7
userkey=Mijnuserkey
apikey=mijnapikey
# Get current private IP address for eth0
PRIVATE=$( /opt/vc/bin/vcgencmd measure_temp | grep "temp=" | awk '{ print $1 }')
PRIVATE=${PRIVATE}
if [ $# -lt 1 ]; then
echo 'prowl'
echo 'Usage: ./pushover.sh message title url url_title priority device'
echo 'Example: ./pushover.sh "this is a test" "test title" "http://github.com" "GitHub" 0 "iPad"'
echo 'Note: All parameters except message are optional'
else
curl https://api.pushover.net/1/messages.json -F token=$apikey -F user=$userkey -F message=$PRIVATE -F title="$title" -F url="$url" -F url_title="$url_title" -F priority="$priority" -F device="$device" -F sound=magic
fi |
Maar nu wil ik dat als de tempratuur hoger is dan zeg maar 44 graden, dat die dan een push message doet.
Nu weet ik dat ik dan iets moet doen met " if $PRIVATE > "temp=44.1'C" " then -> ofzoiets.
Kan iemand me op de goede weg helpen?
De output van /opt/vc/bin/vcgencmd measure_temp is het volgende "temp=47.1'C"