diff options
author | Srikant Patnaik | 2015-02-23 19:49:11 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-02-23 19:49:11 +0530 |
commit | b52f7360b59850061f1b5be49baffa6464d40da2 (patch) | |
tree | 588507be0ac734c67a7202bce722bc98965ccbb3 /update-tool/cronjob-for-check-updates.sh | |
parent | 28354977701f7243ba8329e61baffbf24f58493c (diff) | |
download | FOSSEE-netbook-tools-b52f7360b59850061f1b5be49baffa6464d40da2.tar.gz FOSSEE-netbook-tools-b52f7360b59850061f1b5be49baffa6464d40da2.tar.bz2 FOSSEE-netbook-tools-b52f7360b59850061f1b5be49baffa6464d40da2.zip |
probe hdmi with init script
Diffstat (limited to 'update-tool/cronjob-for-check-updates.sh')
-rwxr-xr-x | update-tool/cronjob-for-check-updates.sh | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/update-tool/cronjob-for-check-updates.sh b/update-tool/cronjob-for-check-updates.sh index ca28b2e..53d5e85 100755 --- a/update-tool/cronjob-for-check-updates.sh +++ b/update-tool/cronjob-for-check-updates.sh @@ -1,13 +1,22 @@ #!/bin/bash -# This script will be called by cronjob every hour - +# Run script daily at 4pm. To disable open 'crontab -e' as sudo/root and disable +# 0 16 * * * /opt/FOSSEE-netbook-tools/update-tool/cronjob-for-check-updates.sh +export DISPLAY=:0.0 +export XAUTHORITY=$HOME/.Xauthority +user=$(echo $HOME|cut -d '/' -f3) DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) - cd $DIR -[ $(git fetch --tags --dry-run 2>&1 | wc -l) -ge 1 ] && \ -notify-send "Updates available: menu -> FOSSEE-Tools -> FOSSEE-updates" +# Just to find out the return code (The notify-send should not give output if +# internet is down) +return_text=$(git fetch --tags --dry-run 2>&1) +# Check for return code, it will be 0 if internet is available +[ $? -eq 0 ] && [ $(echo $return_text|wc -l) -ge 1 ] && \ + +sudo -u $user /usr/bin/notify-send -i "path/to//opt/FOSSEE-netbook-tools/update-tool/patcher.png" \ +"FOSSEE Updates available" \ +"menu -> FOSSEE-Tools -> FOSSEE-updates" exit 0 |