【发布时间】:2021-02-04 09:15:14
【问题描述】:
我得到了一个 python 脚本,我从中使用 ssh 打开到不同主机的连接。在这个会话中,我试图运行另一个 python 脚本,带有几个参数(脚本在我的机器上,而不是在服务器上),但是参数把它搞砸了。它将参数链接到 python 解释器而不是我的脚本。
我的代码如下所示:
ssh remotehost python2 < /path/to/script —-arg1 hello —-arg2 goodbye
我得到的错误是参数名称中每个字符的未知选项,例如: 未知选项:—-
未知选项:a
未知选项:r
等..无论如何我可以传递参数而不会出现此错误?我尝试使用 sys args 但我的论点有时是句子,它不能很好地解析它..
【问题讨论】: