Помогите со скриптом
Написал скрипт для включения/отключения сетевого интерфейса. Запускаю под xUbuntu все работает. А если запускаю под openWRT, то ругается и пишет что переменная daynow не найдена, но при этом ошибку видит в последней строке, где я закрываю первое условие. Я так понимаю ошибка в синтаксисе, т.к. openWRT использует dash? Скрипт с примером под openWRT начинается со строки «#!/bin/sh»
#!/bin/bash
daynow=$(date +%u)
timenow=$(date +%k)
if((daynow>=1&&daynow<=7));then
if((daynow==5&&timenow>=18||daynow==7&&timenow<=18||daynow==6));then
ifconfig eth0 down
echo Interfece eth0 Down
else
ifconfig eth0 up
echo Interfece eth0 Up
fi
fi