Ich habe ein Skript, das Benutzer in der Befehlszeile ausgeführt haben. Wenn sie etwas bemerken, bevor der Befehl fertig ist, werden sie einfach StrgC drücken und den Prozess unterbrechen, das Problem beheben und dann neu starten.
In meiner Rails-App verwende ich jedoch Sidekiq, um den Worker im Hintergrund zu starten. Wie kann ich einen Button in meiner Web-App haben, um einem Benutzer zu ermöglichen, einen Job abzubrechen?
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Update: Folgefrage
Wäre es vielleicht möglich, Ruby zu verwenden, um nach der spezifischen Prozess-ID zu grep
und ihn so zu beenden?