linux启动后所有在/etc/init.d下的脚本都会执行吗
时间: 2023-06-26 14:05:51 浏览: 168
不是所有在/etc/init.d下的脚本都会在Linux启动时自动执行,只有以执行权限(即可执行文件)且在文件名前加上“S”或“K”的脚本才会被执行。其中,“S”表示启动服务时需要执行该脚本,“K”表示停止服务时需要执行该脚本。这些脚本通常是由系统管理员手动添加或安装软件时自动添加的。如果您想要添加自定义脚本,请确保它们符合这些规则并将它们放置在/etc/init.d目录下。
相关问题
linux没有/etc/init.d目录,如何实现自动启动程序脚本
如果您的Linux系统中没有 `/etc/init.d` 目录,您可以尝试以下方法来实现自动启动程序脚本:
1. 创建一个包含以下内容的文件 `/etc/systemd/system/a_app.service`:
```
[Unit]
Description=Start a.app at boot time
[Service]
Type=simple
ExecStart=/path/to/a.app
Restart=always
User=root
[Install]
WantedBy=multi-user.target
```
将 `/path/to/a.app` 替换为实际的应用程序路径。
2. 使用以下命令将服务添加到系统启动项中:
```
systemctl enable a_app.service
```
现在,每次系统启动时,`a.app`都会自动启动。如果需要手动启动或停止程序,请使用以下命令:
```
systemctl start a_app.service
systemctl stop a_app.service
```
请注意,如果您的系统中没有 `/etc/init.d` 目录,则很可能是使用了 `systemd` 系统管理器,因此推荐使用 `systemd` 来实现自动启动程序脚本。
Linux /etc/init.d 路径下的文件如何写
/etc/init.d 路径下的文件是用来启动、停止、重启或者管理系统服务的脚本文件。以下是编写 /etc/init.d 路径下文件的基本步骤:
1. 在 /etc/init.d 路径下创建一个文件,文件名为服务名称,例如:my_service。
2. 在文件头部添加必要的注释信息,包括脚本名称、服务名称、服务描述等。
3. 定义脚本的执行参数,例如 start、stop、restart、status。
4. 根据不同的参数实现相应的服务操作,例如启动服务、停止服务、重启服务、检查服务状态等。
5. 添加必要的日志输出,方便查看服务执行情况。
6. 设置脚本文件的执行权限,使用 chmod 命令,例如:chmod +x /etc/init.d/my_service。
7. 添加服务到系统服务管理中,使用 update-rc.d 命令,例如:update-rc.d my_service defaults。
注意,不同的 Linux 发行版可能存在一些差异,需要根据具体的发行版进行相应的修改。另外,编写 /etc/init.d 路径下的文件需要具备一定的 Linux 命令和脚本语言的基础。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)