在Shell脚本中获取指定进程的PID
注意这条命令用反引号(Tab上面的那个键)括起来,作用类似于${ }
processId = ` ps -ef | grep fms.jar | grep -v grep | awk '{print $2}' `
ps -ef | grep fms.jar 打印出包含 fms.jar 的所有进程信息(一行一个进程的信息);
grep -v grep 过滤掉包含 grep 字符的行,过滤掉当前的查找进程;
awk '{print $2}' 输出第二列的内容;等于0时输出所有内容,大于0时输出指定列的内容;
如果文章对您有所帮助,可以点一下推荐
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步