При запуске скрипта, необходимо, что бы он (скрипт) определял в какое время суток он запускается и выполнял условие в зависимости от этого времени:
#!/bin/bash
TIME=$(date +"%H")
DAY='10'
NIGHT='20'
if [ ${TIME} -ge ${DAY} -a ${TIME} -le ${NIGHT} ]; then
echo "It's day!"
else
echo "It's night!"
fi
За что спасибо