LINUX.ORG.RU

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

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

ЕСЛИ результат был нулевым = 0 (if [ $? -ne «0» ]; then) (пинги не прошли) то выполнить: iptables-restore < /opt/iptables.open

Нет, проверяется код ошибки, если код ошибки 0, то следовательно проблем не было и все пинги прошли.

Почитайте уже документацию по написания скриптов в Bash, например Advance Bash Scripting Guide. На http://www.opennet.ru есть русский вариант, да и просто в Internet полно переводов.

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

ЕСЛИ результат был нулевым = 0 (if [ $? -ne «0» ]; then) (пинги не прошли) то выполнить: iptables-restore < /opt/iptables.open

Нет, проверяется код ошибки, если код ошибки 0, то следовательно проблем не было и все пинги прошли.

Почитайте уже документацию по написания скриптов в Bash, например Advance Bash Scripting Guide. На http://www.openet.ru есть русский вариант, да и просто в Internet полно переводов.