ubuntu 自启动bash文件
时间: 2024-04-25 15:23:51 浏览: 31
要在Ubuntu上设置自启动bash文件,可以按照以下步骤进行操作:
1. 创建一个启动脚本文件,比如test.sh,并将需要在启动时执行的命令添加到文件中。例如,你可以使用以下命令将当前目录切换到需要自启动文件的目录,并执行test.py脚本:
```
#!/bin/bash
cd /home/ubuntu/test/
gnome-terminal -t "test" -x bash -c "python3 test.py"
sleep 5
```
这个脚本将在启动时打开一个新的终端窗口,并在终端中执行test.py脚本。你可以根据自己的需求修改脚本内容。
2. 赋予脚本文件可执行权限。在终端中运行以下命令:
```
sudo chmod +x test.sh
```
3. 打开“启动应用程序首选项”窗口。在终端中运行以下命令:
```
gnome-session-properties
```
4. 在打开的窗口中,点击“添加”按钮。在“名称”字段中随意填写一个名称,在“命令”字段中输入脚本文件的完整路径,即/home/ubuntu/test/test.sh。你可以选择在“注释”字段中添加一些说明,然后点击“保存”并关闭窗口。
这样,当你下次启动Ubuntu时,test.sh脚本将会自动执行。请确保脚本文件的路径和名称正确,并且脚本文件具有可执行权限。
相关问题
ubuntu自启动命令行
要在Ubuntu上设置命令行程序自动启动,你可以按照步骤进行操作:
1. 打开终端,使用以下命令创建一个新的启动脚本(例如`myscript.sh`):
```
touch myscript.sh
```
2. 使用文本编辑器打开脚本文件,例如使用nano编辑器:
```
nano myscript.sh
```
3. 在脚本文件中添加你想要自动启动的命令行程序的命令。例如,如果你想自动启动一个名为`myprogram`的程序,你可以添加以下内容:
```
#!/bin/bash
myprogram
```
4. 保存并关闭文件。
5. 使用以下命令给脚本文件添加执行权限:
```
chmod +x myscript.sh
```
6. 接下来,将脚本文件移动到`/etc/init.d/`目录下,这是存放启动脚本的目录:
```
sudo mv myscript.sh /etc/init.d/
```
7. 最后,使用以下命令将脚本添加到启动项中:
```
sudo update-rc.d myscript.sh defaults
```
现在,当你重新启动Ubuntu时,命令行程序应该会自动启动。如果你想禁用自启动,可以使用以下命令:
```
sudo update-rc.d -f myscript.sh remove
```
请确保替换上述步骤中的`myscript.sh`和`myprogram`为你实际使用的脚本文件名和命令行程序名称。
ubuntu开机自启动nacos
在Ubuntu中设置Nacos开机自启动的步骤如下:
1. 在Nacos的bin目录下新建一个文件nacos.service,可以使用vim或者其他编辑器打开此文件。
2. 在nacos.service文件中添加以下内容:
```
[Unit]
Description=nacos service
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/bin/bash -c "/path/to/nacos/bin/startup.sh"
ExecStop=/bin/bash -c "/path/to/nacos/bin/shutdown.sh"
User=nacos
[Install]
WantedBy=multi-user.target
```
请将上面的 `ExecStart` 和 `ExecStop` 中的 `/path/to/nacos` 替换为您实际安装nacos的路径。
3. 保存并退出文件。
4. 执行以下命令:
```
sudo mv nacos.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable nacos.service
```
这样就完成了在Ubuntu中设置Nacos开机自启动的步骤。
相关推荐
![sh](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)