Skip to content

Instantly share code, notes, and snippets.

@liladas liladas/DST_check.sh
Created May 30, 2018

Embed
What would you like to do?
Check DST for cronjobs
#!/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.