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