ubuntu18.04开机自启动sh文件
时间: 2024-01-07 21:04:11 浏览: 89
对于 Ubuntu 18.04,你可以通过以下步骤设置开机自启动 sh 文件:
1 首先,确保 sh 文件具有可执行权限。可以使用以下命令为文件添加执行权限:
```
chmod +x /path/to/your/sh/file.sh
```
2. 接下来,将 sh 文件复制到`/etc/init.d/`目录中,你可以使用以下命令进行复制:
```
sudo cp /path/to/your/sh/file.sh /etc/init.d/
```
3. 然后,使用以下命令将 sh 文件添加到启动脚本列表中:
```
sudo update-rc.d file.sh defaults
```
4. 最后,重启系统并验证 sh 文件是否在启动时运行。你可以通过以下命令来检查:
```
ls /etc/rc*.d/
```
如果你看到类似 `SXXfile.sh` 的条目,其中的 `XX` 是数字,那么你的 sh 文件将在启动时运行。
请注意,在上述步骤中,将 `/path/to/your/sh/file.sh` 替换为你实际的 sh 文件路径和文件名。
相关问题
ubuntu18.04开机自启动.sh
要在Ubuntu 18.04上设置开机自启动脚本(.sh文件),可以按照以下步骤操作:
1. 将你的脚本文件放置在一个合适的位置,比如 `/usr/local/bin` 或者 `/opt` 目录下。假设你的脚本文件名为 `my_script.sh`。
2. 打开终端,使用以下命令给脚本文件添加可执行权限:
```
chmod +x /path/to/my_script.sh
```
3. 创建一个启动脚本的服务单元文件,使用以下命令:
```
sudo nano /etc/systemd/system/my_script.service
```
在打开的文件中,输入以下内容:
```
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/path/to/my_script.sh
[Install]
WantedBy=default.target
```
在上面的配置中,`Description` 是对服务的描述,`ExecStart` 是指定要运行的脚本文件的路径。
4. 保存并关闭文件。然后重新加载服务单元文件,使用以下命令:
```
sudo systemctl daemon-reload
```
5. 启用该服务,使其在系统启动时自动运行:
```
sudo systemctl enable my_script.service
```
6. 最后,重新启动系统,你的脚本应该会在系统启动时自动运行。
请注意,以上步骤假设你有足够的权限来进行这些操作。如果你是普通用户,可能需要使用 `sudo` 命令或者联系系统管理员来执行这些操作。
UBUNTU18.04开机自启动
在 Ubuntu 18.04 上,您可以按照以下步骤设置开机自启动:
1. 打开 "Startup Applications Preferences"(启动应用程序首选项)。
- 您可以通过按下 `Super` 键(也称为 Windows 键)来打开应用程序菜单,然后搜索 "Startup Applications"。
- 或者,您可以通过终端运行 `gnome-session-properties` 命令来打开 "Startup Applications Preferences"。
2. 在 "Startup Applications" 窗口中,点击 "Add"(添加)按钮。
3. 在弹出的对话框中,填写以下信息:
- Name(名称):输入您要自启动的应用程序的名称。
- Command(命令):输入要在启动时执行的命令或应用程序的完整路径。
- Comment(注释):可选,输入关于该应用程序的描述。
4. 点击 "Add"(添加)按钮,将应用程序添加到自启动列表中。
5. 关闭 "Startup Applications" 窗口。
现在,当您下次重新启动 Ubuntu 18.04 时,您添加到 "Startup Applications" 的应用程序将会自动启动。
请注意,有些应用程序可能具有自己的自启动设置或配置文件。在某些情况下,您可能需要查看特定应用程序的文档或支持页面,以了解如何设置它们的自启动选项。