有没有命令可直接调用程序名把程序杀掉的

有没有命令可直接调用程序名把程序杀掉的

每次运行wine都要先kil scim-launcher,可每次kil scim-launcher都要先ps一下,查pid,请问有没有命令可直接调用程序名把程序杀掉的。      
$ man killall      
我记得用kill+程序名也是可以杀掉的,例如我有一个名为trans的可执行程序在跑,我可以kill ./trans 来把他杀掉。      
[QUOTE=gfluisfigo]我记得用kill+程序名也是可以杀掉的,例如我有一个名为trans的可执行程序在跑,我可以kill ./trans 来把他杀掉。[/QUOTE]
可能是你记错了       
#!/bin/bash
ps -ef|grep $1 |awk '{print $2}'|xargs kill -9      
谢谢各位。      
pkill就很好用呀
pkill command
pkill -f /pattern/ 支持模式匹配
具体看man      
pkill 俺不喜欢, pgrep 倒是每天都在用       
哇,原来有这么多方法!
可惜,English不佳,打开一个man,能看懂的不到10%      
[QUOTE=lurz]哇,原来有这么多方法!
可惜,English不佳,打开一个man,能看懂的不到10%[/QUOTE]
还有一种方法你可能也不晓得:
$ kill $(pidof your_proccess_name)