LINUX.ORG.RU

История изменений

Исправление Dron, (текущая версия) :

В начало скрипта вставь это

dron@gnu:~$ cat ./date.sh 
MIN_TIME=0800
MAX_TIME=0900
CURENT_TIME=`date +%H%M`

if [ "$CURENT_TIME" -lt "$MIN_TIME" ] 
then
    echo "рано ещё"
    exit 1
fi

if [ "$CURENT_TIME" -gt "$MAX_TIME" ]
then
    echo "поздно уже"
    exit 1
fi
dron@gnu:~$ 

Только я не уверен что у меня сравнение корректное beastie глянь пжлст., проверь

Ну и на затравку https://www.opennet.ru/docs/RUS/bash_scripting_guide/c2171.html

https://www.opennet.ru/docs/RUS/bash_scripting_guide/x2565.html

Исправление Dron, :

В начало скрипта вставь это

dron@gnu:~$ cat ./date.sh 
MIN_TIME=0800
MAX_TIME=0900
CURENT_TIME=`date +%H%M`

if [ "$CURENT_TIME" -lt "$MIN_TIME" ] 
then
    echo "рано ещё"
    exit 1
fi

if [ "$CURENT_TIME" -gt "$MAX_TIME" ]
then
    echo "поздно уже"
    exit 1
fi
dron@gnu:~$ 

Только я не уверен что у меня сравнение корректное, проверь

Ну и на затравку https://www.opennet.ru/docs/RUS/bash_scripting_guide/c2171.html

https://www.opennet.ru/docs/RUS/bash_scripting_guide/x2565.html

Исходная версия Dron, :

В начало скрипта вставь это

dron@gnu:~$ cat ./date.sh 
MIN_TIME=0800
MAX_TIME=0900
CURENT_TIME=`date +%H%M`

if [ "$CURENT_TIME" -lt "$MIN_TIME" ] 
then
    echo "рано ещё"
    exit 1
fi

if [ "$CURENT_TIME" -gt "$MAX_TIME" ]
then
    echo "поздно уже"
    exit 1
fi
dron@gnu:~$