《Linux运维总结:执行shell脚本时显示已杀死》

文章目录

  • 一、问题描述
  • 二、问题原因
  • 总结:整理不易,如果对你有帮助,可否点赞关注一下?


一、问题描述

说明:今天遇到了一个奇怪的问题,这里是我们系统的一键部署工具,通过主控脚本去执行的时候提示已杀死,但是执行这个服务本身的脚本时没有出现。

1、主控脚本
在这里插入图片描述
2、服务脚本
在这里插入图片描述


二、问题原因

原因分析:ps -ef | grep consul | grep -v grep | awk '{print $2} 过滤的consul在主控脚本(./op.sh clear consul)名称中也有,导致过滤出脚本进程,并杀死脚本本身,而出现上述问题。

脚本修改前:
《Linux运维总结:执行shell脚本时显示已杀死》_第1张图片
脚本修改后:
《Linux运维总结:执行shell脚本时显示已杀死》_第2张图片
执行主控脚本后正常
在这里插入图片描述


总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Linux运维实战总结

你可能感兴趣的:(《Linux运维实战总结》,linux,运维,python)