LINUX.ORG.RU

ShellScript: основной скрипт + запуск доп. ключей

 ,


0

1

Всем привет! Делаю фаерволл для своих разных задач. Сделал блоки функций с различными правилами: основные, веб, и тд

Очевидный и топорный вариант: сделать разные вариации запусков: основной+веб, основной+прокси, основной+веб+прокси и тд

Подскажите пример, как я могу сделать запуск с ключами? Например: ./shell.sh - обычный запуск ./shell.sh web - обычный + веб ./shell.sh web proxy - обычный + веб + прокси

man ferm

Пишешь отдельные конфиги типа web.conf, main.conf и т.д.

Потом или запускаешь ferm с конкретным конфигом или генерируешь из конфига скрипт

ferm --remote --shell web.conf > web.sh
ferm --remote --shell main.conf > main.sh
Это намного надёжнее и удобнее, чем пилить свой велосипед. Это я говорю, как запиливший в свое время не один велосипед для фаера. :)

Но если всё же хочется - то читай про оператор case.

shell-script ★★★★★
()
Ответ на: комментарий от anonymous

Попробовал, в финале что-то не получилось и решил делать силами того, что уже изучил Лучше велосипед в котором 100% разбираешься, чем умный скрипт в котором все для тебя сложно Спасибо!

MikleJosee
() автор топика
Ответ на: комментарий от IPR

После него как раз и искал более удобные варианты, пока остановился на нем, тк проще, но все же велосипедно выходит

MikleJosee
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.