- 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.