我正在执行一个驻留在远程服务器上的脚本。此bash脚本使用了一个变量。此变量在~/.profile中定义。出于这个目的,让我们说它所以在远程服务器上,或者甚至是ssh到远程服务器上,我执行
echo $MYVAR returns /a/b/c as you would expect但是如果我使用python子进程在本地执行远程脚本,脚本就会失败。它失败了
我有一台本地机器(“笔记本电脑”)和另一台机器(“服务器”)上的共享Mercurial存储库。使用Apache、hgwebdir.cgi脚本和Mercurial1.4将共享存储库设置为多存储库,如所述。该设置的工作原理是,我可以在web浏览器中浏览项目(存储库),我可以从服务器克隆和提取,当项目/存储库已经存在于服务器上时,我可以从笔记本电脑进行推送。但是我不能在笔记本电脑上创建一个新项目(hg init,do stuff,hg commit)并将其推送到共享多存储库(hg p