Отправляет email-рассылки с помощью сервиса Sendsay

Не по теме: как создать общий конфиг. для сценариев на bash и perl?

Есть набор хорошо отлаженных сценариев, написанных на bash и perl, и
выполняющих разные функции. На данный момент конфигурация этих
сценариев прописана прямо в самих сценариях и содержит дублирующие
значения.

Вопрос в том, как можно сделать наипростейшее в реализации и
высокой по скорости чтения этих параметров сценариями обоих
интерпретаторов решение, если эти параметры будут содержаться в
отдельном файле?

Спасибо за Ваше время.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34112; Возраст листа: 1723; Участников: 1508
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/739097

Ответить   Strong Fri, 11 Apr 2008 23:57:09 +0700 (#739097)

 

Ответы:

на баше source /etc/myconfig, или . /etc/myconfig
на перле поидее тоже дожна быть какая-то команда включения файла

On Fri, 11 Apr 2008 19:57:09 +0300, Strong <strong_yethumb***@p*****.ru>
wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34113; Возраст листа: 1723; Участников: 1508
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/739118

Ответить   "Sergey Tereschenko" Sat, 12 Apr 2008 12:34:49 +0300 (#739118)

 

On Sat, 12 Apr 2008 12:34:49 +0300
"Sergey Tereschenko" <serg.partiz***@g*****.com> wrote:

man bash

---8<----8<-----8<-----8<FILES
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login
shells
~/.bash_profile
The personal initialization file, executed for login
shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when
a login shell exits
~/.inputrc
Individual readline initialization file

---8<----8<-----8<-----8<-----8<

Тоесть загрузка файла /etc/myconfig должна бьiть указана в каком нибудь
из етих файлов.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34119; Возраст листа: 1723; Участников: 1508
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/739177

Ответить   Sun, 13 Apr 2008 17:01:39 +0300 (#739177)

 

ну, это если глобально для всего bash'a
я подразумевал, что можно в каждом скрипте таким образом включать общие
настройки

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34120; Возраст листа: 1723; Участников: 1508
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/739187

Ответить   "Sergey Tereschenko" Sat, 12 Apr 2008 18:23:46 +0300 (#739187)

 

On Fri, Apr 11, 2008 at 23:57 +0700, Strong wrote:

А может быть реализовать через переменные окружения?

Ответить   Sat, 12 Apr 2008 13:35:47 +0300 (#739145)