Skip to content

Instantly share code, notes, and snippets.

@liladas
Created March 27, 2019 03:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save liladas/b21a73be54ee1d30a152517de99bb907 to your computer and use it in GitHub Desktop.
Save liladas/b21a73be54ee1d30a152517de99bb907 to your computer and use it in GitHub Desktop.
Check Daylight Savings
#!/bin/bash
PST_TIME=$(env TZ=America/Los_Angeles date +"%-H")
UTC_TIME=$(env TZ=UTC date +"%-H")
DST_CHECK=$(($PST_TIME + 8 - $UTC_TIME))
echo "PST Hour:" $PST_TIME
echo "UTC Hour:" $UTC_TIME
echo "DST CHECK:" $DST_CHECK
if [ "$DST_CHECK" -eq "1" ];then
echo "DST +1 active"
else
echo "DST +1 inactive"
echo "We should actually start this an hour later. Going to sleep for 1 hour..."
sleep 3600
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment