Почему, если я даю эти командные строки:IP-адрес принимается в качестве переменной в Баш
ip rule add from 10.222.192.0/25 table pdl
ip route add 10.104.44.0/24 via 10.222.193.17 table pdl
все работает, в то время как, если я выполнить этот скрипт:
#!/bin/sh
IPRULEADD=$(/sbin/ip rule add)
IPROUTEADD=$(/sbin/ip route add)
#
#
#----------- pdl ---------------------------
echo 100 pdl >> /etc/iproute2/rt_tables
$IPRULEADD from 10.222.192.0/25 table pdl
$IPROUTEADD 10.104.44.0/24 via 10.222.193.17 table pdl
Я получаю эту ошибку:
from: can't read /var/mail/10.222.192.0/25
?
Благодаря
попробуйте добавить 'echo '$ IPRULEADD" 'и т. Д. После того, как вы установили эти переменные. Удачи. – shellter