W mojej Shiny app użytkownicy mogą generować ciężki raport Powerpoint. Jeśli zawiera wiele slajdów, może to potrwać> 30 minut. Dlatego chciałbym przetworzyć te zadania w niezależnych procesach/zadaniach, które mogą działać nawet po zamknięciu aplikacji - np. przycisk kliknięcia użytkownika, aby wygenerować raport, zamyka aplikację, a kiedy raport jest gotowy aplikacja informuje użytkownika przez e-mail. Czy są jakieś dobre praktyki lub sprawdzone rozwiązania, aby to zrobić?R Błyskawiczne uruchamianie zadania/skryptu w innym procesie
Moja pierwsza myśl używał future
pakiet z plan(multisession)
zbioru - ale nie jestem pewien, co się dzieje, gdy użytkownik zamyka aplikację - future
sesja zamyka też, czy nie?
Czy 'mcparallel' działa dla ciebie? https://stat.ethz.ch/R-manual/R-devel/library/parallel/html/mcparallel.html –
@Roman Luštrik, tak, ale czy 'mcparallel' pozwól mi stworzyć niezależną sesję, która działa nawet po zamknięciu aplikacja? – Taz
Nie mam dostępu do komputera unix, więc nie mogę go przetestować. –