diff --git a/cron-rest-eyes b/cron-rest-eyes index dd51d37..31a009b 100755 --- a/cron-rest-eyes +++ b/cron-rest-eyes @@ -1,17 +1,24 @@ #!/bin/bash +if [[ -r /bin/cygwin1.dll ]]; then + # in cygwin + PSF='-ef' +else + PSF='-efww' +fi + export DISPLAY=:0 # no message if one is displayed already -if [[ "$(ps -efww | grep gxmessage | grep -v grep)" != "" ]]; then +if [[ "$(ps $PSF | grep gxmessage | grep -v grep)" != "" ]]; then exit fi # no message if xscreensaver active -if [ "$(ps -efww | grep xscreensaver | grep -v grep)" != "" ]; then +if [ "$(ps $PSF | grep xscreensaver | grep -v grep)" != "" ]; then exit fi # no message if gnome-screensaver active -if [ "$(gnome-screensaver-command --query | grep is.active)" != "" ]; then +if [ "$(gnome-screensaver-command --query 2>/dev/null | grep is.active)" != "" ]; then exit fi diff --git a/windows/cron-rest-eyes.bat b/windows/cron-rest-eyes.bat new file mode 100755 index 0000000..45ffc2f --- /dev/null +++ b/windows/cron-rest-eyes.bat @@ -0,0 +1,2 @@ +@PATH C:\cygwin\bin;C:\cygwin\usr\local\bin;%PATH% +@bash /home/josh.holtrop/prog/files/cron-rest-eyes