Попробуйте kill %4
вместо. Оболочка Unix использует% x в качестве переменных для текущих запущенных процессов. Чтобы увидеть процессы, которые вы можете использовать с синтаксисом% x, используйте jobs
. Killall - это обертка вокруг kill, которая в основном эквивалентна `ps -aux | grep | cut -f2 -d "" | xargs kill 'или что-то подобное, если вы ненормальный.
Нет, извините, эта команда оболочки не работает, но она иллюстрирует, как работает killall = p. Это просто убивает каждый процесс, который может соответствовать строке, которую вы предоставляете.
Также попробуйте `man kill ', чтобы узнать больше об kill. В частности, kill -9 может оказаться полезным. Это что-то вроде «принудительного ухода».