标签: unix
我正在使用以下shell脚本来检查进程是否正在运行: 结果= ps aux | grep -i $fbname | grep -v "grep" | wc -l 如果实际进程未运行,则 如果我直接在服务器上运行此脚本,则计数显示2(完全正确的cout)。 从(RUNDECK)工具计数运行的相同脚本仍然显示4。 我不知道这是什么原因? 我对进程未运行的理解总是正确的'2',为什么如果我从显示4的RUNDECK工具计数中触发
ps aux | grep -i $fbname | grep -v "grep" | wc -l