KamoCRM

Cancelar traducir trabajos al instante corrindo tsx en antecedentes

Fixkamo-internal
Cambia
29 de abril de 2026 a las 1:46 UTC
Autor
kamo
Comprometerse
9ecea82

Cuando Forgejo cancela un flujo de trabajo, Bash espera a cualquier niño en primer plano terminar antes de procesar la señal, por lo que un trabajo local de tsx en marcha bloquearía la cancelación durante minutos, manteniendo la ranura del corredor. Arreglar: ejecutar tsx con & y esperar $CHILD-PID. bash exits wait() inmediatamente en SIGTERM, la trampa se dispara a la vez y SIGKILL-s tanto tsx como puerto adelante. Belt-and-suspenders: escribe nuestro bash PID a un archivo conocido **************** para que la próxima invocación pueda matar a cualquiera sobreviviente incluso si el corredor usó SIGKILL y la trampa nunca corrió.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios