ubuntu20.04 开机自启服务
时间: 2023-09-30 09:06:36 浏览: 42
在 Ubuntu 20.04 中,可以通过在 /etc/systemd/system 目录中创建一个systemd服务来实现开机自启动服务。
1. 创建服务文件:在 /etc/systemd/system 目录中创建一个 .service 文件,文件名即为服务名称。
2. 编辑服务文件:在新建的 .service 文件中,输入以下内容:
```
[Unit]
Description=Service description
[Service]
ExecStart=command to start service
[Install]
WantedBy=multi-user.target
```
3. 启用服务:执行命令 `sudo systemctl enable <service name>.service`。
4. 重启系统:重启系统后,该服务即会自动启动。
请注意,您需要使用root权限才能对/etc/systemd/system目录进行操作。
相关问题
ubuntu20.04开机自启
可以通过systemd来实现ubuntu20.04的开机自启动。具体步骤如下:
1. 编写一个systemd服务文件,例如/etc/systemd/system/my_service.service,内容如下:
```
[Unit]
Description=My Service
After=network.target
[Service]
Type=simple
ExecStart=/path/to/my_script.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
```
其中,Description是服务的描述,After指定服务启动的顺序,Type指定服务类型,ExecStart指定服务启动时执行的脚本,Restart指定服务失败时是否重启,WantedBy指定服务启动的目标。
2. 编写一个启动脚本,例如/path/to/my_script.sh,内容如下:
```
#!/bin/bash
/path/to/my_program
```
其中,/path/to/my_program是你要启动的程序的路径。
3. 启用并启动服务:
```
sudo systemctl enable my_service
sudo systemctl start my_service
```
这样,my_service就会在系统启动时自动启动。
ubuntu20.04开机自启脚本
在Ubuntu 20.04上,可以通过以下步骤来设置开机自启脚本:
1. 创建一个shell脚本文件,例如myscript.sh,将要在开机时自动运行的命令或程序写入该脚本文件中。
2. 将脚本文件移动到/etc/init.d/目录下,并使用sudo命令进行授权。
3. 打开终端,运行以下命令将脚本文件添加为开机自启服务:
```
sudo systemctl enable myscript.service
```
4. 创建一个新的服务文件myscript.service,并将其保存到/etc/systemd/system/目录中。可以使用sudo权限编辑该文件,指定服务的名称、描述和依赖关系,以及要在开机时运行的脚本文件路径。
5. 更新systemd服务列表,使配置生效:
```
sudo systemctl daemon-reload
```
6. 重新启动计算机,验证脚本是否在开机时自动运行。