Ubuntu 20.04设置开机自动启动一个命令
时间: 2024-01-23 18:02:12 浏览: 460
可以使用systemd来设置在Ubuntu 20.04上启动时自动运行命令。以下是具体步骤:
1. 创建一个.service文件,用于描述你要运行的命令。在终端中运行以下命令:
```
sudo nano /etc/systemd/system/mycommand.service
```
2. 在该文件中输入以下内容:
```
[Unit]
Description=My command
[Service]
ExecStart=/path/to/my/command
[Install]
WantedBy=multi-user.target
```
将"ExecStart"修改为你要运行的命令的完整路径。同时,可以为"Description"设置自定义描述。
3. 保存并关闭文件,并启用该服务:
```
sudo systemctl enable mycommand.service
```
4. 启动该服务:
```
sudo systemctl start mycommand.service
```
现在,该服务已经在Ubuntu 20.04上启动时自动运行。你也可以使用以下命令来停止或重新启动服务:
```
sudo systemctl stop mycommand.service
sudo systemctl restart mycommand.service
```
相关问题
ubuntu20.04加入开机自启动
在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`(同样替换服务名)查看。
ubuntu20.04软件开机自启动
在Ubuntu 20.04中,你可以使用以下步骤来设置软件开机自启动:
1. 打开终端,使用以下命令安装“gnome-startup-applications”:
```
sudo apt-get install gnome-startup-applications
```
2. 安装完成后,启动“启动应用程序首选项”窗口,你可以使用以下命令启动:
```
gnome-session-properties
```
3. 点击“添加”按钮,输入应用程序的名称、命令和注释。例如,如果你想在开机时启动Firefox浏览器,则可以输入以下信息:
```
名称:Firefox
命令:firefox
注释:启动Firefox浏览器
```
4. 点击“添加”按钮后,你将在“启动应用程序首选项”窗口中看到新添加的应用程序。现在,重新启动计算机,应用程序将自动启动。
注意:在Ubuntu 20.04中,也可以将启动脚本放在“/etc/init.d/”或“/etc/rc.local”目录中来实现开机自启动。但是,这种方法已经不推荐使用了,因为Ubuntu 20.04使用了systemd来管理服务。
阅读全文