RHEL 7 服务立即启动

RHEL 7 服务立即启动

我正在将应用程序从 RHEL 6 迁移到 7。在 RHEL 6 中,我使用了 chkconfig,而在 7 中,我尝试使用 systemctl(配置如下所示)。但是,我注意到,如果我使用实际命令(而不是使用 systemctl stop )停止服务,服务会自动启动。我不希望发生这种情况。我该如何禁用它?

[单元]
描述=我的服务

[服务]
用户=我的账户
组=my_account
类型=简单
工作目录=/some_location
ExecStart=/some_location/start_my_service.sh
ExecStop=/some_location/stop_my_service.sh

[安装]
WantedBy=多用户.目标

答案1

这是个坏主意,但你可以用下面这行代码强制 SystemD 不重启它

Restart=no 

在服务定义中。man systemd.service有关选项的更多信息,请参阅。

相关内容