6

さまざまな大きなファイルをロードする必要があるさまざまな R プロセス (コマンド ラインから個別に起動) がたくさんあります。ネットワークの詰まりを避けるために、たとえばロックファイルを介してロック/セマフォを追加して、ファイルを次々に取得できるようにしたいと考えています。標準の Linux システムでは、ロックを取得できるプロセスは 1 つだけです。

4

2 に答える 2

3

R パッケージは見つかりませんでしたが、lockfile使用できるLinux コマンドがあります。

write("Attempting to get lock", stderr())
system("lockfile /tmp/my_simple_lock")

# Do stuff

write("Releasing lock", stderr())
system("rm -f /tmp/my_simple_lock")
于 2013-03-26T13:15:24.777 に答える