systemctl重新启动

2020-08-23 14:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的Linux/SAP专家 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的Linux/SAP专家

无论何时执行命令systemctl reboot-第一步,它都会杀死所有SAP进程。

稍后会运行sapinit服务以从/etc/init.d位置启动SAP。

下面是我的要求,并尝试了几种选择,但没有一个起作用。

我需要使用sapstop命令或sapinit stop命令通过服务或嵌入到现有脚本中来关闭SAP进程,而不是使用Reboot命令杀死SAP进程。 有什么办法可以做到这一点?

注意:我在/etc/systemd/system或/usr/lib/systemd/system_shutdown或/usr/lib/systemd/system下创建了新服务,以在重启命令终止进程之前停止SAP并停止运行,原因是 reboot命令在到达我的服务/脚本之前已经杀死了SAP进程。

有什么想法或建议吗?

我们将不胜感激。

感谢和问候,

KK

[Unit]说明=关闭之前

DefaultDependencies =否

RequiresMountsFor =/usr/sap/home/sapmnt/

在= shutdown.target后重新启动.target网络。服务

[服务] KillUserProcesses =否

KillMode = none

SendSIGKILL =否

RemainAfterExit =是

TimeoutStopSec = 5分钟

TimeoutSec = 5分钟

Type = oneshot

ExecStart =/usr/lib/systemd/system-shutdown/NFGsapstop

[安装]

WantedBy =关闭。目标重启。目标多用户。目标网络。目标

4条回答
SAP浪
2020-08-23 14:51

尊敬的Moti,

我们有Red Hat RHEL 7版本,您的解决方案也适用于我们。 我唯一的问题是在下面

该解决方案是否是RHEL7的受支持解决方案? 另外,我需要彻底测试这种情况,以便看不到其他影响。

感谢您的建议。

KK

一周热门 更多>