обясните скрипт
Добавлено: 2009-08-31 14:02:16
ставлю jail по: http://www.lissyara.su/?id=1197 но пока заинтересовал скрипт оттуда:
ну и строка запуска:
я так понимаю шаблон create) - это $2 а $1 - это путь /usr/home/lissyara/jail/, обясните что значит такая строка запуска самописного скрипта и что или кто такие $1 $2 откуда они берутся?, на чем основывается форма записи запуска скрипта вида:
Код: Выделить всё
/usr/home/lissyara/jail/>cat jail_create.sh
#!/bin/sh
# скрипт создания клеток
case "$2" in
create)
# стругаем клетку
jail_dir="$1"
mkdir -p ${jail_dir}
cd /usr/src
mkdir -p ${jail_dir}
make world DESTDIR=${jail_dir}
cd /usr/src/etc
make distribution DESTDIR=${jail_dir}
mount_devfs devfs ${jail_dir}/dev
;;
*)
echo ""
echo "Usage: `basename $0` { /path/to/jail/directory create }"
echo ""
exit 64
;;
esacКод: Выделить всё
/usr/home/lissyara/jail/>./jail_create.sh /usr/local/jails/jail_test createКод: Выделить всё
/usr/home/lissyara/jail/>./jail_create.sh /usr/local/jails/jail_test create