shell脚本中ps -ef查询进程PID一直返回异常

解决方案

加上 grep -v $0

ps -ef|grep $APP_NAME|grep -v $0|grep -v grep|awk '{print $2}'

问题详情

样例

pid=`ps -ef|grep $APP_NAME|grep -v $0|grep -v grep|awk '{print $2}'`
echo $echo
#结果
23469 23470

分析

初步分析为在脚本中使用会受脚本启动脚本PID影响。

个人理解,不一点正确,期待感更详细的补充!


版权声明:本文为qq_41659854原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。