LINUX.ORG.RU

Сообщения shvedoffsky

 

Помогите со скриптом

Форум — Development

Написал скрипт для включения/отключения сетевого интерфейса. Запускаю под 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

 ,

shvedoffsky
()

RSS подписка на новые темы