Можно ли убить процесс, запущенный на машине с Ubuntu, с машины с Windows (XP), удаленно подключенной через локальную сеть?
Я могу убить процесс на машине с Windows с удаленной машины с Windows (в локальной сети) ) следующей командой:
taskkill /S system /U username /P password /IM process.exe
Есть ли что-то подобное, чтобы убить процесс, запущенный на машине Linux?
Установите openssh-server
в Ubuntu и PuTTY в Windows. Затем вы можете получить оболочку на вашем компьютере с Ubuntu из Windows.
После удаленного входа в систему на Ubuntu вы можете использовать kill
или pkill
или killall
по своему усмотрению. Я считаю pkill
самым простым, если вы просто хотите убить, основываясь на имени процесса. Например: pkill firefox
Если, однако, вы хотите убить определенный процесс, чей PID (ID процесса) вы знаете (возможно, просматривая выходные данные ps -ef
), вы можете использовать kill 1234
Вы можете комбинировать сигналы убийства с этими, чтобы сказать, как они должны быть убиты. По умолчанию установлено значение 15 или SIGTERM (term = terminate), что является вежливым запросом, который необходимо закрыть сейчас. Если процесс не отвечает на это, 9 (SIGKILL) популярно. См. man 7 signal
для получения дополнительной информации о сигналах. Чтобы использовать это с kill
или pkill
, вы просто добавите -9
, например: kill -9 firefox
Если вы запускаете демон ssh на своем компьютере с Ubuntu, то вы можете войти через SSH, используя PuTTy с вашего компьютера с Windows.
После входа в систему вы можете просмотреть текущие запущенные процессы с помощью команды ps aux
, а затем использовать kill или pkill для завершения задачи.
Примечание. использовать sudo
с командами уничтожения
Если у Вас есть sshd, установленный на поле Ubuntu (почти всегда хорошая вещь), можно соединить и уничтожить процесс как нормальные (например, процесс killall, или подобный).
На поле Ubuntu:
$ sudo apt-get install ssh
В Windows загрузите PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/
Откройте PuTTY и установите его для соединения с IP-адресом поля Ubuntu (например, 192.168.0.1). Вам нужно подарить приглашение ко входу в систему, поэтому ввести Ваше имя пользователя Ubuntu и пароль.
Как maco уже сказал, существует множество способов уничтожить процессы - просто выбирают pkill
, killall
и т.д., например:
$ killall firefox