【发布时间】:2015-11-17 08:10:09
【问题描述】:
我有一个脚本可以在 Hive 中自动运行查询。我可以将脚本留在本地机器上,也可以放在网关机器上。如果我在远程机器上有它,我可以像运行 update_table 一样
ssh user@gatewaymachinexyz.com ‘./update_table.sh'
但是,当我这样做时,它无法识别远程计算机上设置的环境变量。如果我通过 ssh 登录到远程机器,然后运行 ./update_table.sh 它运行良好。从本地机器运行时,如何让它识别环境变量?
【问题讨论】:
标签: linux bash shell ssh environment-variables