我使用以下简单的脚本来停止和启动linux机器rhel 7.6上的ambari代理。
more /tmp/script
#!/bin/bash
ambari-agent start
sleep 10
ambari-agent stop
echo "start stop ambari agent ended"示例
bash script
Verifying Python version compatibility...
Using python /usr/bin/python
Checking for previously running Ambari Agent...
/run/ambari-agent/ambari-agent.pid found with no process. Removing 25236...
Checking ambari-common dir...
Starting ambari-agent
Verifying ambari-agent process status...
Ambari Agent successfully started
Agent PID at: /run/ambari-agent/ambari-agent.pid
Agent out at: /var/log/ambari-agent/ambari-agent.out
Agent log at: /var/log/ambari-agent/ambari-agent.log
Verifying Python version compatibility...
Using python /usr/bin/python
Found ambari-agent PID: 25810
Stopping ambari-agent
Killed正如我们可以从一些不清楚的原因中看到的那样,脚本本身在ambari-agent stop执行时被终止,因此echo "stop start ambari agent ended"从未实现
知道为什么会这样吗?
发布于 2020-04-04 02:52:39
我最近在一个RHEL7 ambari集群角色中体验到了一些奇怪的东西。奇怪之处来自于操作系统中基于默认角色输出(azure)的更高级别的配置。这是一个很长的关闭,但也许bash执行太长了,并且被杀死了?
https://stackoverflow.com/questions/60859792
复制相似问题