Trong người dùng ứng dụng Shiny của tôi có thể tạo báo cáo powerpoint nặng. Khi nó chứa nhiều trang trình bày, có thể mất> 30 phút để hoàn thành. Và do đó, tôi muốn xử lý các tác vụ đó trong các quy trình/nhiệm vụ độc lập có thể hoạt động ngay cả khi ứng dụng bị đóng - ví dụ: người dùng nhấp vào nút để tạo báo cáo, đóng ứng dụng và khi báo cáo là ứng dụng sẵn sàng thông báo cho người dùng qua email. Có thực hành tốt hay giải pháp đã được chứng minh nào để thực hiện điều này không?R Nhiệm vụ/tập lệnh chạy sáng bóng trong quy trình khác nhau
Suy nghĩ đầu tiên của tôi là sử dụng gói future
với plan(multisession)
bộ - nhưng tôi không chắc điều gì sẽ xảy ra khi người dùng đóng ứng dụng - future
phiên cũng đóng quá?
'mcparallel' có phù hợp với bạn không? https://stat.ethz.ch/R-manual/R-devel/library/parallel/html/mcparallel.html –
@Roman Luštrik, vâng, nhưng 'mcparallel' cho phép tôi tạo phiên độc lập hoạt động ngay cả sau khi tôi đóng ứng dụng? – Taz
Tôi không có quyền truy cập vào máy unix nên tôi không thể thực sự kiểm tra nó. –