使用“makeClusterPSOCK”创建集群时隐藏 MOTD
Hiding the MOTD when creating a cluster with `makeClusterPSOCK`
我正在使用来自 Rscript 的以下调用启动集群:
cl <- future::makeClusterPSOCK(
workers = workers,
verbose = FALSE,
...
)
其中 workers
是我们集群中各个节点的主机名。执行此操作时,控制台会收到 MOTD 垃圾邮件,警告我正确使用包含太多行。我对多次(永远)阅读此警告不感兴趣。如何以不显示这些消息的方式创建此集群?
可以使用参数 rshopts
将参数传递给打开 SSH 连接的 ssh 调用,如下所示:
cl <- future::makeClusterPSOCK(
workers = workers,
verbose = FALSE,
rshopts = '-q',
...
)
这将以安静模式启动 ssh:
-q Quiet mode. Causes most warning and diagnostic messages to be suppressed.
这对我有用。
我正在使用来自 Rscript 的以下调用启动集群:
cl <- future::makeClusterPSOCK(
workers = workers,
verbose = FALSE,
...
)
其中 workers
是我们集群中各个节点的主机名。执行此操作时,控制台会收到 MOTD 垃圾邮件,警告我正确使用包含太多行。我对多次(永远)阅读此警告不感兴趣。如何以不显示这些消息的方式创建此集群?
可以使用参数 rshopts
将参数传递给打开 SSH 连接的 ssh 调用,如下所示:
cl <- future::makeClusterPSOCK(
workers = workers,
verbose = FALSE,
rshopts = '-q',
...
)
这将以安静模式启动 ssh:
-q Quiet mode. Causes most warning and diagnostic messages to be suppressed.
这对我有用。