Cancella tradurre i lavori istantaneamente eseguendo tsx in background

Fixkamo-internal
Spegnimento
29 aprile 2026 alle ore 01:46 UTC
Autore
kamo
Impegno
9ecea82

Quando Forgejo cancella un flusso di lavoro, bash aspetta qualsiasi bambino di primo piano per finire prima di elaborare il segnale — in modo da un lavoro in esecuzione tsx locale bloccare la cancellazione per minuti, tenendo la slot runner. Fisso: eseguire tsx con & e attendere $CHILD PID. bash uscite attendere() immediatamente su SIGTERM, la trappola spara subito e SIGKILL-s entrambi tsx e la Port-forward. Cinture-e-suspenders: scrivi il nostro PID bash a un file noto La prossima invocazione puo' uccidere qualsiasi cosa. sopravvissuto anche se il corridore ha usato SIGKILL e la trappola non è mai scappata.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo