自己最近使用 Python 写 Oracle,WebLogic 等自动化安装脚本。
自己还不会 Shell 编程,所以使用了 Python, 以后学了 Shell 编程,再使用 Shell 重写。
有一个问题是使用 subprocess.call(['source /etc/profile'], shell=True)
类似这样的命令可以被执行,但不会生效,$PATH 并不改变。
上网查了几篇文章,说 SSH 连接的终端并不是实际意义上的 bash
目前可以使用某个命令的绝对地址,但这样有点麻烦,有些地址很长,强迫症都犯了。
有没有人做过类似的东西,有没有更好的方法,请大佬指教一二。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.