История изменений
Исправление 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 полно переводов.