Я использую пакет parallel
для запуска функции сервера несколько раз подряд. Функция сервера завершается до тех пор, пока пользователь не остановит сеанс вручную.Как обеспечить параллельные процессы Rscript.exe закрыты моей сессией R?
Это выглядит следующим образом:
library(parallel)
cluster <- makeCluster(3)
clusterCall(cluster, f)
В Windows, parallel
работ по созданию Rscript
процесса для каждого работника в кластере. Однако при завершении сеанса R эти процессы не закрываются; они должны быть удалены вручную в диспетчере задач. С дюжиной или около того рабочих это быстро становится хлопот.
Можно ли закрыть эти процессы, когда закрывается родительский сеанс R?
Это не работает после того, как вы прекратите сеанс – sdgfsdh
я не знаю, какую версию R вы используете, но любая новая версия должна автоматически выключит рабочий при закрытии мастер. –