开发者社区> 问答> 正文

Linux如何根据进程名称的一部分kill掉进程

ps -ef | grep javadeploy.jar | grep -v grep | awk '{print $2}' | xargs kill
上面这条命令的意思是先通过ps将进程ID得到,然后再kill。但是有一个问题,就是如果这个进程不存在,kill就会出错。如何在这条命令上加个判断,如果存在则运行kill,不存在则不执行kill。
screenshot

展开
收起
a123456678 2016-06-23 11:24:14 2938 0
1 条回答
写回答
取消 提交回答
  • screenshot

    2019-07-17 19:46:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载