在Ubuntu 18.04上启动自己的sh脚本
时间: 2024-06-05 21:09:47 浏览: 19
可以按照以下步骤在Ubuntu 18.04上启动自己的sh脚本:
1. 打开终端,进入脚本所在目录:`cd /path/to/script`
2. 输入以下命令,将脚本设置为可执行文件:`chmod +x script.sh`
3. 启动脚本:`./script.sh`
如果想要在后台运行脚本,可以使用以下命令:
`nohup /path/to/script.sh > /dev/null 2>&1 &`
这样就可以在后台运行脚本并将输出重定向到/dev/null中,避免输出内容干扰终端。
相关问题
ubuntu18.04自启动脚本
在Ubuntu 18.04中,可以使用systemd来创建开机自启动脚本。首先,你需要创建一个启动脚本(例如run.sh),并将它放在一个合适的位置。在这个启动脚本中,你可以执行一些操作,比如激活环境变量并运行其他脚本。下面是一个示例的启动脚本:
```
#!/bin/sh -e
runuser -l user -c '
# source setupvars.sh
# 激活环境变量
# to do...
sh start_up.sh &
# 运行脚本
'
```
接下来,你需要将这个启动脚本添加到systemd的配置文件中。默认情况下,systemd会读取`/etc/systemd/system`目录下的配置文件。你可以将你的启动脚本放在这个目录下,并创建一个对应的.service文件。你可以使用`sudo gedit /etc/systemd/system/service-name.service`命令来创建该文件,并将以下内容添加到文件中:
```
[Unit]
Description=Service Description
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Ubuntu 18.04开机自启动脚本](https://blog.csdn.net/zhaoyin214/article/details/110459478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [ubuntu18.04设置开机自动启动脚本](https://blog.csdn.net/liuqingsongmsdn2014/article/details/121351789)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Ubuntu18.04 开机自启动脚本](https://blog.csdn.net/qq_36328643/article/details/89359724)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
ubuntu18.04开机自启动sh文件
对于 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 文件路径和文件名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)