У меня есть сервер в DigitalOcean, и я использую ткань для развертывания своего кода. И мой код зависит от переменных среды (конфигурация фляги). Сегодня я столкнулся с одной странной проблемой: на сервере в /root/.bashrc я добавил следующую строку
export CONFIG=/path/to/conf
И когда я выполняю на удаленной консоли
>>> echo $CONFIG
>>> /path/to/conf # result, as it should be
Но в fabfile у меня есть функция
def show():
run("echo $CONFIG")
И он печатает пустую строку. ЗАЧЕМ? Заранее спасибо!