new script update notifier
This commit is contained in:
parent
c8b3b1d19e
commit
16196010af
|
@ -9,7 +9,7 @@ PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
|
|||
TITLE=$1
|
||||
MESSAGE=$2
|
||||
PRIORITY=$3
|
||||
URL="https://push.example.com/message?token=$4"
|
||||
URL="https://push.studi7.com/message?token=$4"
|
||||
#if url passed by parameter, set to extras
|
||||
if [ -n "$5" ]
|
||||
then
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
#!/bin/bash
|
||||
|
||||
PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
|
||||
|
||||
# vars gotify
|
||||
readonly TOKEN="AIbX-rqHb6h0-BZ"
|
||||
|
||||
#https://askubuntu.com/questions/269606/apt-get-count-the-number-of-updates-available
|
||||
num=`apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | wc -l`;
|
||||
|
||||
if [ "$num" -eq "0" ]; then
|
||||
echo "No updates";
|
||||
exit;
|
||||
else
|
||||
#echo "There are $num updates";
|
||||
updates=`apt-get --fix-missing --no-download -s dist-upgrade -V | grep '=>' | awk '{print$1}';`
|
||||
updates=$(echo $updates|tr -d '\n')
|
||||
OUT="There are **$num** updates: \r"
|
||||
OUT="${OUT} Packages: *$updates*"
|
||||
sh ./gotifypush.sh "Kerolap updates notifier" "$OUT" 5 $TOKEN
|
||||
fi
|
Loading…
Reference in New Issue