1.shell获取进程号并杀掉该进程

kill - $(ps -ef | grep node| grep -v grep | awk '{print $2}')

解析:

ps (processStatus):显示所有进程状态;

|:表示将前一个表达式的出参当作下一个表达式的入参

grep node :过滤node进程;可更改为进程号等

grep -v grep:过滤掉含有‘grep’字段的条目;

awk'{print $2}':按行,以空格分段的字符串,显示第二行;

$(expression):获取表达式返回值,用于给kill命令杀进程

2.grep -v 命令排除输出

cat test.log | grep "login"|grep -v "deviceType"

上面的命令的意思是:找出test.log中包含login信息的,且没有deviceType这个字段的。

3.使用shell中awk不生效问题

ps aux |grep storm |grep -v grep |awk '{print \$2}' |xargs kill -

说明:只要保证ssh awk中$2使用的是\$2,加上转义即可,顺利解决。

最新文章

  1. javascript中的Array对象 —— 数组的合并、转换、迭代、排序、堆栈
  2. android小技巧(二)
  3. delphi 文件删除,复制
  4. Magento多语言功能
  5. zw版【转发·台湾nvp系列Delphi例程】HALCON ClipRegion
  6. 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
  7. CSS3中的transform
  8. 安装MySQL和Navicat,并与MyEclipse连接
  9. Netty(6)源码-服务端与客户端创建
  10. BZOJ 1198: [HNOI2006]军机调度(搜索)
  11. css3圆环闪烁动画
  12. postcss使用
  13. 在ZABBIX平台上通过SNMP协议监控网络设备
  14. C#开发微信门户及应用(47) - 整合Web API、微信后台管理及前端微信小程序的应用方案
  15. arm寄存器
  16. Unity之如何使用夜神模拟器logcat
  17. python大法好——mysql防注入
  18. vue中滚动事件绑定的函数无法调用问题
  19. c#: 打开文件夹并选中文件
  20. spring + mybatis 存取clob

热门文章

  1. 安装Oracle进行先决条件检查时显示 Environment variable:"PATH" 失败”
  2. git 多人开发解决步骤
  3. JS高级---把随机数对象暴露给window成为全局对象
  4. AcWing 852. spfa判断负环 边权可能为负数。
  5. 1.0 Jmeter 安装运行
  6. 问题 A: 【贪心】排队接水
  7. SOCV / POCV 模型 (3)
  8. mysql客户端的导出数据库表和数据库数据等相关操作
  9. 微信小程序中promise的使用
  10. 用数组实现 最简 hash线性探测