如何指定在bash中的特定端口执行?

How to specify execution on a specific port in bash?

我有一个 运行 服务的脚本:

#!/bin/bash
export HOME=/home/recusr

cd /home/recusr/pasayobloques/blokes/
su myUser -c meteor -- port 9999   
exit

但是我在 运行 连接它时收到以下错误消息:

su unrecognized option '--port'

su 的整个命令参数必须是单个参数。

su myUser -c 'meteor --port 9999'

在您的脚本中,--port 被解释为 su 的下一个参数,而不是 -c 之后的命令的一部分。