Как действительно обслуживает работы, после того, как завершено ssh?

Я получил эту амазонку ec2 сервер, выполнив сервер человечности 14.04 amd64, он, как предполагается, сервер VPN Shadowsocks, который я развернул, Движение основывало Shadowsocks-сервер на нем.

Поскольку сервер является базирующейся программой ДВИЖЕНИЯ, я должен настроить те переменные среды, export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin это кажется, те переменные, устанавливающие только в последний раз на сессии SSH, после того как я завершаю это соединение SSH и вновь открыл новое соединение, всех настроек не стало.

Часть, которая смутила меня, после того, как всех настроек не стало, который я не могу даже запустить новый сервер без набора весь параметр ДВИЖЕНИЯ, я могу все еще соединиться с сервером, который я ранее запустил, это все еще работает. Я проверил процесс, я думаю, что это не было там.

Как делает это работало?Спасибо

0
задан 26 September 2016 в 18:48

1 ответ

Экспорт управляет переменными среды набора в в настоящее время рабочей оболочке или ssh сессии.

, Если Вы хотите эти настройки каждый раз затем, добавляют Ваши команды к Вашему файлу запуска удара. Это - .bashrc в Вашем корневом каталоге.

Что-то для знания - то, что ssh в и при запуске процесса, он будет завершен, когда Вы выйдете из системы, сохранять его выполняющий Вас может выполнить его через экран или nohup, это отсоединит его от ssh сессия, таким образом, он не будет уничтожен, когда сессия заканчивается. Идеально необходимо запустить этот сервис через systemctl или init сценарии затем, система гарантирует свое выполнение и обработает журналы приятно.

0
ответ дан 28 September 2019 в 12:53

Другие вопросы по тегам:

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