czy jest jakaś inna opcja? Chociaż ponowne uruchomienie rozwiązuje ten problem. Ale to nie jest trwałe rozwiązanie. Dzięki za odpowiedź
Odpowiedzi:
14
zrestartuj komputer
jeśli nie możesz, możesz spróbować:
killall -STOP -u user1
killall -KILL -u user1
Jeśli przez „trwałe rozwiązanie” masz na myśli zapobieganie powtórzeniu się tego ulimitproblemu , cóż, nie możesz tak naprawdę, ale możesz po prostu zmniejszyć problem dla użytkowników i zignorować ich.
Zgadzam się z odpowiedzią Colina, ale zawinię opcję -STOP w skrypt i fajne --20, aby upewnić się, że skrypt zabicia otrzyma więcej jednostek centralnych niż działające bomby 1000.
Odpowiedzi:
zrestartuj komputer
jeśli nie możesz, możesz spróbować:
Jeśli przez „trwałe rozwiązanie” masz na myśli zapobieganie powtórzeniu się tego
ulimit
problemu , cóż, nie możesz tak naprawdę, ale możesz po prostu zmniejszyć problem dla użytkowników i zignorować ich.źródło
źródło
Zgadzam się z odpowiedzią Colina, ale zawinię opcję -STOP w skrypt i fajne --20, aby upewnić się, że skrypt zabicia otrzyma więcej jednostek centralnych niż działające bomby 1000.
echo "while [ 1 ]; do killall -STOP bombprocess ; done" > killscript.sh
lub
echo "while [ 1 ]; do killall -STOP -u userrunningthebomb ; done" > killscript.sh
następnie
nice --20 ./killscript.sh
a potem, po tym wszystkim, przestaną
killall -KILL bombprocess
(Powinieneś już być w stanie ponownie użyć ps w tym momencie)źródło