Нейтрализовать форк-бомбу через ssh

1240
aplavin

У меня есть доступ к серверу через SSH (а именно, это наш информатический сервер :)), и я запустил там бомбу-вилку (bash). Есть ли способ нейтрализовать это дистанционно? Просто использование ssh name@serverничего не делает: ни строки не выводятся, даже запрос пароля, но ping serverдостигает его. Конечно, бомба будет уничтожена завтра, но было бы неплохо, если бы это было возможно сделать самому ...

2
Ваш сервер сейчас несколько занят, и потребуется некоторое время, пока другие логины получат некоторое время процессора. Попробуйте войти в систему как root, возможно, этот идентификатор получит доступ раньше. ott-- 12 лет назад 0
Даже когда я пишу `ssh root @ server`, ничего не происходит (без запроса пароля). И даже если бы это было возможно, у меня нет root-доступа. aplavin 12 лет назад 0
просто делал это в школе, не думал, что это будет так плохо ... теперь я облажался ... не могу вернуться, ничего не могу. nephi12 7 лет назад 0

1 ответ на вопрос

2
Nicole Hamilton

Если вы даже не можете войти в систему, то, вероятно, вы мало что можете сделать. Как объяснено в Википедии :

Из-за своей природы, вилочные бомбы сложно остановить после запуска. Для того чтобы остановить дальнейшее размножение «бомбы-вилки», необходимо удалить все запущенные копии, что может быть затруднительно. Одна проблема, с которой сталкиваются, заключается в том, что отдельная программа для завершения бомбы-вилки не может выполняться, если таблица процессов полностью насыщена. Вторая серьезная проблема заключается в том, что за время, затрачиваемое между поиском процессов, завершающих их, и их фактическим завершением, возможно, было создано больше.

Похожие вопросы