Scripting 如何在RHEL 7中启动自动日志存储、文件节拍、metricbeat、redis和stunnel

Scripting 如何在RHEL 7中启动自动日志存储、文件节拍、metricbeat、redis和stunnel,scripting,kibana,Scripting,Kibana,我不熟悉shell脚本。 我需要编写一个脚本,在启动Linux服务器时,我需要启动以下进程 logstash、filebeat、metricbeat、redis、stunnel 为了在Linux服务器引导时运行脚本,脚本的放置位置是什么。它是etc/init.d吗? 感谢要在启动时运行脚本,您需要将脚本放在“/etc/rc.local”文件中,并在sh命令后显示所创建脚本的绝对路径和名称。另外,请确保脚本是可执行的。比如说, sh'/path/to/your/script' 此外,在RHEL7中

我不熟悉shell脚本。 我需要编写一个脚本,在启动Linux服务器时,我需要启动以下进程 logstash、filebeat、metricbeat、redis、stunnel

为了在Linux服务器引导时运行脚本,脚本的放置位置是什么。它是etc/init.d吗?
感谢

要在启动时运行脚本,您需要将脚本放在“/etc/rc.local”文件中,并在sh命令后显示所创建脚本的绝对路径和名称。另外,请确保脚本是可执行的。比如说,

sh'/path/to/your/script'

此外,在RHEL7中,有一个命令可以在引导时启动任何服务。 命令:

systemctl启用

这将在引导时启动服务。

我需要一个在引导时自动运行的脚本。当我登录到服务器时,手动使用命令“systemctl”启动服务。假设我将脚本(myscript)保存在/etc/rc.local中,那么在“sh”代替“/path/to/your/script”之后,我将把/etc/rc.local/myscript???/etc/rc.local放在一个文件中。所以,将脚本保存在服务器上的任何位置,并且只在/etc/rc.local中的“sh”之后写入脚本的绝对路径。你可以点击这个链接
systemctl enable <service-name>