Я только что попробовал Plop linux для загрузки USB-накопителя на старом настольном компьютере, и когда загрузился дистрибутив ploplinux, я заметил службу sshd .
После этого я запускаю ifconfig, чтобы проверить локальный IP-адрес, и установил ssh-соединение с удаленного ноутбука:
command: ssh root@ipaddress
password: ploplinux
Вы можете использовать pkill:
pkill httpd
Вы также можете использовать подстановку процесса (хотя это не так ясно):
kill $(pgrep command)
И вы можете использовать xargs
:
pgrep command | xargs kill
Да, вы можете использовать функцию bash и зацикливание вывода.
$ for proc in $(pgrep <process command>); do kill $proc; done
Вы также можете использовать killall
, например
killall firefox
для отправки SIGTERM
всем процессам firefox
.
Puede eliminar múltiples procesos con una matriz. En este caso, puede especificar opciones como $ip
, $hostname
o algo similar.
ip=your_ip_address; declare -a arr=$(ps aux|grep tail|grep $ip|awk '{print $2}'); for pid in ${arr[@]}; do kill -9 $pid; done;
Когда вы запускаете скрипты, особенно в стеке, указание имени процесса для меня не работает. Поэтому я использую эту простую команду:
ps -eaf | grep -i script_hint (or whatever condition is) | awk '{print $2}' | xargs kill -15