解决方案 加上 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影响。 个人理解,不一点正确,期待感更详细的补充!