Używam skryptu bash jako zadania w tle. Skrypt bash wywołuje czasochłonny plik wykonywalny. Jeśli się nie mylę, uruchomienie skryptu bash jest procesem nadrzędnym, a uruchomienie pliku wykonywalnego jest procesem potomnym.
Chcę teraz zatrzymać cały proces, zabijając proces nadrzędny, który jest zadaniem w tle
kill -9 $(jobs -p)
Terminal pokazuje, że uruchomienie skryptu bash zostało zabite. Ale uruchomienie pliku wykonywalnego nadal zależy od wyjścia top. Zastanawiam się tylko, jak zabić proces potomny?