一、问题描述
说明:今天遇到了一个奇怪的问题,这里是我们系统的一键部署工具,通过主控脚本去执行的时候提示已杀死,但是执行这个服务本身的脚本时没有出现。
1、主控脚本
2、服务脚本
二、问题原因
原因分析:ps -ef | grep consul | grep -v grep | awk '{print $2} 过滤的consul在主控脚本(./op.sh clear consul)名称中也有,导致过滤出脚本进程,并杀死脚本本身,而出现上述问题。
脚本修改前:
脚本修改后:
执行主控脚本后正常
总结:整理不易,如果对你有帮助,可否点赞关注一下?
更多详细内容请参考:Linux运维实战总结