Skip to content

Instantly share code, notes, and snippets.

@liladas liladas/dst.sh
Created Mar 27, 2019

Embed
What would you like to do?
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
You can’t perform that action at this time.