Иногда у меня возникают проблемы с Skype или Netbeans. Поэтому, когда я хочу уничтожить все процессы и перезапустить их, я знаю только один способ:

$ ps aux | grep skype

получить весь идентификатор процесса

abdemo    3396  1.7  2.2 323800 89788 ?        Sl   Jun18  45:48 skype
abdemo   18871 11.8  1.8 254248 74836 ?        Sl   13:14   0:04 skype
abdemo   19009  0.0  0.0   9424   924 pts/0    S+   13:15   0:00 grep --color=auto skype

и убить всех вручную.

$ sudo kill 3396 18871 19009

Это работает. Но я думаю, что есть лучший способ сделать это. Можете ли вы предложить мне лучший способ?

2 ответа2

3

killall твой друг

killall skype

Вам нужно использовать sudo, только если процесс принадлежит другому пользователю, например

sudo killall gdm
0

«killall» - это путь. В качестве альтернативы вы можете использовать

pidof skype

получить все пидс; не используйте ps thingie, если вы знаете название процесса.

Объедините это с обычным убийством

kill `pidof skype`

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .