我试图从shell中执行一个PSQL,问题是-它返回错误"command not found“。我有一个shell脚本,其中有几行代码:psql -h localhost test test -Atc "SELECT id, reference,当直接通过prompt编写和执行psql命令时-没有任何问题,并返回正确的值。使用.sh文件执行时,会出现错误“未找到命令”。我不知道为什么。也许有人有个主意?
我正在编写一个本地脚本,用于在远程服务器上运行psql查询。我正在使用子流程模块用Python2.7编写脚本。我使用subprocess.Popen对远程服务器进行ssh,并直接运行psql命令。我的本地机器是osx,我认为服务器是CentOS。
当我在本地调用我的脚本时,我会得到一个错误:psql: command not found。如果我在远程服务器上运行相同的</e