[英]Hiding the MOTD when creating a cluster with `makeClusterPSOCK`
我正在使用來自 Rscript 的以下調用啟動一個集群:
cl <- future::makeClusterPSOCK(
workers = workers,
verbose = FALSE,
...
)
其中workers
是我們集群中各個節點的主機名。 執行此操作時,控制台會收到 MOTD 垃圾郵件,警告我正確使用包含過多行的內容。 我對多次(曾經)閱讀此警告不感興趣。 如何以不顯示這些消息的方式創建此集群?
可以通過使用參數rshopts
將 arguments 傳遞給 ssh 調用,該調用打開 SSH 連接,如下所示:
cl <- future::makeClusterPSOCK(
workers = workers,
verbose = FALSE,
rshopts = '-q',
...
)
這會在安靜模式下啟動 ssh:
-q Quiet mode. Causes most warning and diagnostic messages to be suppressed.
這對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.