экспортируйте команду в рамках сценария оболочки

Хорошо, ну, в общем, оказывается первым человеком, с которым я говорил в хостинговой компании, было неправильным. Проблема была, на самом деле, что они блокируют порт 22 по умолчанию к разделу их сети, которая имеет серверы Windows. Я подал заявку на исключение к той политике.

Paul

0
задан 14 November 2011 в 08:17
2 ответа

Выполните команду export из командной строки, чтобы переменные среды действовали только в текущая сессия. Добавьте его в файлы запуска оболочки для постоянного использования.

Например, с помощью bash:

echo "export myipadd=10" >> ~/.bash_profile (for only root)
echo "export myipadd=10" >> /etc/profile (for all users)
1
ответ дан 4 December 2019 в 14:36

Если вам нужно экспортировать переменную в сценарии оболочки и сделать ее доступной для других сценариев, вам необходимо использовать команду source .

$ cat test.sh
export MY_VAR="hello"
$ source test.sh
$ echo $MY_VAR
hello
1
ответ дан 4 December 2019 в 14:36

Теги

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