ubuntu20.04加入开机自启动
时间: 2024-10-11 17:07:34 浏览: 48
在Ubuntu 20.04系统中,要让程序在每次启动时自动运行,你可以按照以下步骤操作:
1. 打开终端(Terminal),输入`Ctrl + Alt + T`快捷键打开。
2. 寻找你要设置开机自启动的应用程序的路径,通常是一个脚本文件(如.sh文件)或者是服务配置文件(比如`.service`文件)。例如,假设你的应用程序位于`/usr/bin/myapp.sh`。
3. 使用文本编辑器打开该脚本或服务文件。如果你有一个.sh脚本,可以输入`sudo nano /usr/bin/myapp.sh`,然后添加`#!/bin/bash`作为第一行(如果缺失的话),接着添加你的程序命令。
4. 如果你想要创建一个新的服务,你需要编辑`/etc/systemd/system`目录下的新文件,比如`myapp.service`。使用`sudo nano /etc/systemd/system/myapp.service`,并按照以下内容编写:
```bash
[Unit]
Description=My Application Service
After=network.target
[Service]
ExecStart=/usr/bin/myapp.sh
Restart=always
User=<your_username> # 根据需要替换为你的用户名
[Install]
WantedBy=multi-user.target
```
5. 保存并关闭文件后,使用`sudo systemctl daemon-reload`更新系统服务列表。
6. 最后,启用并使其开机自启动,输入`sudo systemctl enable myapp.service`(将`myapp.service`替换为你创建的服务名)。
现在,这个应用应该会在每次启动时自动运行了。如果你想检查服务是否已经设置成功,可以用`sudo systemctl status myapp.service`(同样替换服务名)查看。
阅读全文