KamoCRM

Annuler traduire instantanément les tâches en exécutant tsx en arrière-plan

Fixkamo-internal
Expédié
29 avril 2026 à 01:46 UTC
Auteur
kamo
S'engager
9ecea82

Lorsque Forgejo annule un flux de travail, frappe bash attend n'importe quel enfant de premier plan pour terminer avant de traiter le signal - donc un travail local tsx en cours d'exécution bloquerait l'annulation pendant les minutes, tenant le créneau de coureur. Correction : lancer tsx avec et attendre « CHILD-PID. bash sorts attend() immédiatement sur SIGTERM, le piège tire à la fois et SIGKILL-s à la fois tsx et le Port-ward. Ceinture-sonneurs: écrivez notre PID bash à un fichier connu - donc l'invocation suivante peut tuer n'importe qui un survivant même si le coureur a utilisé SIGKILL et que le piège n'a jamais couru.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation