Mam błyszczącą aplikację, która pozwala użytkownikom przesyłać własne dane i wykonywać kilka zadań. W zależności od rozmiaru danych i rodzaju zadań, które chcieliby wykonać, czasami proces ten trwa długo i trwa wiecznie. Chciałbym dodać funkcję "stop", w której użytkownicy mogą kliknąć, a bieżące zadanie zostanie zatrzymane i mogą oni kontynuować inne zadania. Jak mam to zrobić?R shiny: Jak zezwolić użytkownikom na zatrzymanie procesu? I jak zatrzymać aplikację z poziomu zaplecza?
Moje drugie pytanie dotyczy pierwszego. Powiedzmy, że jeden z moich użytkowników aplikacji wdrożył bardzo ciężki proces i mocno zajął mój procesor, ale sam użytkownik nie zainicjował sygnału stop. Chciałbym narzucić polecenie "limitu czasu", aby aplikacja została automatycznie zakończona, powiedzmy po 5 minutach. Jak mogę to ustawić?
Wielkie dzięki i pozdrawiam,
pochmurny
Chciałbym również wiedzieć, jak to zrobić. Zaimplementowałem polecenie systemowe, które robi "pkill foo" na procesie powiązanym z przyciskiem Stop, ale to nie zadziałało: witryna nie odpowiadała ... – 719016