У меня есть куча файлов конфигурации задания / демона, например:
/etc/init/service1.conf
/etc/init/service2.conf
/etc/init/service3.conf
Большинство этих заданий очень похожи, а файлы имеют следующий формат:
description "Some service"
...
env NAME1=VALUE1
env NAME2=VALUE2
env NAME3=VALUE3
...
exec something
В env
раздел переменных одинаков для всех файлов. Есть ли простой способ избежать повторения переменных во всех файлах, а также не устанавливать их для всей системы (они должны быть видимы только для заданий)? Что-то вроде #include "env_config.txt"
что я могу заменить env
раздел в конфигах с?
Я думаю ты можешь использовать set -a
для экспорта всех переменных с последующим поиском .
файл
set -a
. /path/to/envvars