Anuluj natychmiast przetłumacz zadania, uruchamiając tsx w tle

Fixkamo-internal
Szycy
29 kwietnia 2026 01:46 UTC
Autor
kamo
Pochęt się
9ecea82

Kiedy Forgejo anuluje przepływ pracy, bash czeka na jakiekolwiek dziecko na pierwszym planie Aby zakończyć przed przetworzeniem sygnału — więc uruchomiona praca miejscowa tsx Zablokowałby anulowanie na kilka minut, trzymając miejsce dla biegaczy. Napraw: utrzymuj tsx z & i czekaj $CHILD_PID. wyjścia bash wait() natychmiast Na SIGTERM, pułapka natychmiast strzela i SIGKILL-s-s zarówno tsx, jak i Port-forward. Belt-and-suspenders: napisz nasz bash PID do znanego pliku - tak więc następne inwokacje mogą zabić dowolne Ocalały, nawet jeśli biegacz użył SIGKILL, a pułapka nigdy nie uciekła.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny