Всем привет! Есть очень упрощенный скрипт для переключения каналов инетрнет провайдеров, его выполняет каждую минуту cron, именно выполняет, так как тестовое сообщение записывается. Но при потере канала связи ничего не происходит... Но при запуске из терминала все нормально переключается... В чем может быть проблема? Вот текст самого скрипта:
Вот тот скрипт который запускается кроном:
#!/bin/bash echo "test" >>/212.tmp if ping -q -c 1 -n 192.168.10.210; then if ping -q -n -c 1 88.210.55.2; then ifdown dev27125; pptp-command start; iptables -t nat -A POSTROUTING -o ppp+ -s 192.168.10.0/24 -j SNAT --to-source 88.210.55.65 ping -q -n -c 20 'www.ya.ru'; fi else if ! ping -q -n -c 1 'www.ya.ru'; then ifup dev27125; pptp-command stop; iptables -t nat -A POSTROUTING -o dev27125 -s 192.168.10.0/24 -j SNAT --to-source 192.168.10.210; fi fi
что пишет в mail возможным не представляется, так как размер того файла 70 Мб. и комп тупо виснеть при его открытии.