Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2007-04-11 12:11:22
Учусь тут понемногу:
Вопрос вот в чём. Можно в файл на sh подключить ещё один файл, типа так:
include('/.../../file')
Код: Выделить всё
# cat myjail.sh
#!/bin/sh
jail_dir="/usr/local/jails/newmail"
case "$1" in
create)
cd /usr/src
mkdir -p $jail_dir
make world DESTDIR=$jail_dir
cd etc
make distribution DESTDIR=$jail_dir
mount_devfs devfs $D/dev
cd $jail_dir/boot/kernel
ln -sf $jail_dir/dev/null kernel
;;
remove)
# Проверяем, существует ли директория?
if !(test -d $jail_dir)
then
echo
echo "Директории $jail_dir не существует."
echo
echo "Для удаления Jail'a нужно:"
echo "1. Изменить в файле `basename $0` директорию назначения jail_dir."
echo
exit 64
fi
/bin/chflags -R noschg $jail_dir
rm -rf $jail_dir
exit 64
;;
*)
echo
echo "Для создания Jail'a нужно:"
echo "1. Изменить в файле `basename $0` директорию назначения jail_dir."
echo "2. Использовать { create | remove } для создания/удаления."
echo
exit 64
;;
esac
echo
echo "Выход"
exit 0
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
bakake
- сержант
- Сообщения: 265
- Зарегистрирован: 2006-11-21 14:04:58
Непрочитанное сообщение
bakake » 2007-04-11 12:41:03
. /../../file
Собственно в шелл команда "." или эквивалент "source".
Посмотри как в /etc/rc.d/* /etc/rc.subr инклюдится

PS
В csh работает только source, в sh/bash и . и source
bakake
-
Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2007-04-11 13:49:41
причём при инклюдинге - пробел обязателен!
иначе воспримет как команду
Убей их всех! Бог потом рассортирует...
Alex Keda
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2007-04-11 14:45:39
Спасибо. Круто ё-моё.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
-
Контактная информация:
Непрочитанное сообщение
proxy-man » 2007-04-11 18:38:01
А кто какой литературой пользуется? Что можно почитать про программинг под shell?
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
proxy-man
-
proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
-
Контактная информация:
Непрочитанное сообщение
proxy-man » 2007-04-18 16:33:54
lissyara писал(а):http://www.lissyara.su/?id=1075
сам постоянно читаю...
кстати - ищутся желающие добить текст - расставить тэги, убрать лишние переносы...
А чей труд у тебя на сайте лежит? Кто автор?
Have trouble with Windows - reboot,
Have trouble with Unix - be root!
proxy-man
-
Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2007-04-18 16:35:13
к сожалению, где-то зацепил без автора...
=======
есть у меня несколько доков, которые без авторов - полезные очень, поэтому и лежать...
Убей их всех! Бог потом рассортирует...
Alex Keda