Уничтожение запущенного процесса на машине с Ubuntu удаленно с машины с Windows, которая находится в локальной сети

Можно ли убить процесс, запущенный на машине с Ubuntu, с машины с Windows (XP), удаленно подключенной через локальную сеть?

Я могу убить процесс на машине с Windows с удаленной машины с Windows (в локальной сети) ) следующей командой:

taskkill /S system /U username /P password /IM process.exe

Есть ли что-то подобное, чтобы убить процесс, запущенный на машине Linux?

5
задан 5 November 2010 в 12:10

3 ответа

Установите 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

0
ответ дан 5 November 2010 в 12:10

Если вы запускаете демон ssh на своем компьютере с Ubuntu, то вы можете войти через SSH, используя PuTTy с вашего компьютера с Windows.

После входа в систему вы можете просмотреть текущие запущенные процессы с помощью команды ps aux, а затем использовать kill или pkill для завершения задачи.

Примечание. использовать sudo с командами уничтожения

0
ответ дан 5 November 2010 в 12:10

Если у Вас есть 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
1
ответ дан 5 November 2010 в 12:10

Другие вопросы по тегам:

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