1

さまざまな引数を指定してシェル コマンドのベンチマークを実行する R スクリプトを作成しました。R スクリプトは、各ベンチマークの終了時間から開始時間を差し引くだけです。問題は、これらの引数の一部によって、シェル コマンド (Python スクリプト) が際限なく実行されることです。

一定時間後にシェルコマンドを強制終了するように R をスクリプト化するにはどうすればよいですか? Python スクリプトの根本的な問題を修正することは、現時点ではできません。

4

1 に答える 1

1

timeoutUnix では、シェル化されたコマンドの一部として使用できます。

timeout 5s sleep 20

R内では、

cmd <- "sleep 20"
timeout <- 5
system(paste0("timeout ", timeout, "s ", cmd))
于 2012-10-28T20:40:28.313 に答える