экспорт переменной глобально

Это зависит от того, что Вы хотите. Я думаю в значительной степени, что любой хост предложит PHP, и я думаю для основного общего хостинга, это - почти универсально $5/месяцев.

У меня был хороший опыт с Bluehost, хотя все обычные протесты для Общего Хостинга применяются (относительно медленный, не способный установить Ваши собственные программы, они ударят Вас, если Вы будете использовать слишком много ресурсов).

Если Вы не хотите совместно использованный хостинг, Linode удивителен, но это - вероятно, больше, чем Вам нужно (и $20/месяцев минимум).

Кроме того, мне нравится NearlyFreeSpeech. Это - плата за то, что Вы используете, таким образом, это обычно намного более дешево, чем какая-либо другая опция (так как при фактическом использовании ценности за 5$ ресурсов каждый месяц общая хостинговая компания ударила бы Вас так или иначе). Оборотные стороны: Они не предлагают CPanel и в прошлый раз, когда я проверил, они не делают SSL также.

-1
задан 15 February 2015 в 06:21
4 ответа

Затем экспортируйте его.

export varname="value"

Это будет доступно позже (экспортировано в среду).

Альтернатива:

varname="value"
export $varname

Если вы хотите, чтобы это было глобально для каждой оболочки при входе в систему, вы можете поместить ее в / etc / profile или что-нибудь подобное.

1
ответ дан 5 December 2019 в 19:19

Просто источник это из других сценариев оболочки:

source /path/to/ip.sh
echo $myvar

или:

. /path/to/ip.sh
echo $myvar
0
ответ дан 5 December 2019 в 19:19

Ответ зависит от оболочки, которую вы используете:

  • для sh -совместимых оболочек (включая bash ) используйте: VARIABLE = значение; экспортировать ПЕРЕМЕННУЮ или просто экспортировать ПЕРЕМЕННУЮ = значение
  • для tcsh : setenv ПЕРЕМЕННАЯ значение
  • для zsh : экспорт ПЕРЕМЕННАЯ = value
2
ответ дан 5 December 2019 в 19:19

Для оболочек входа вы можете установить переменную глобально в / etc / profile . Отредактируйте файл и добавьте следующие строки сразу после export PATH ... строка:

myvar=$(/sbin/ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}')
export myvar
0
ответ дан 5 December 2019 в 19:19

Теги

Похожие вопросы