1.
开机启动的文件是/etc/rc.local,所以只需要把你执行的脚本放到这么文件里就行了。
先设置执行脚本文件可执行:
chmod +x /home/xx/x.sh
再加入自动执行脚本:
sudo vi /etc/rc.local
在exit 0的上面新起一行,写入/home/xx/x.sh
即可。
2.添加一个Ubuntu的开机启动服务。
如果要添加为开机启动执行的脚本文件,
可先将脚本复制或者软连接到/etc/init.d/目录下,
然后用:update-rc.dxxx defaults NN命令(NN为启动顺序),
将脚本添加到初始化执行的队列中去。
注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。
1) 将你的启动脚本复制到/etc/init.d目录下
以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限
$ sudo chmod 755 /etc/init.d/test
3) 执行如下命令将脚本放到启动脚本中去:
$ cd/etc/init.d
$ sudoupdate-rc.dtestdefaults 95
注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。
分享到:
相关推荐
在SUSE Linux系统中,开机启动过程中涉及到几个关键的配置文件,它们分别承担着不同的角色: 1. **/etc/rc.d/after.local**:此文件需要手动创建。它会在系统完成运行级别的启动之后执行。这个文件的功能类似于其他...
接下来,在工程目录下创建一个启动脚本。这里创建了一个名为`MyUI.py`的脚本,但实际上也可以直接创建一个`.sh`脚本,因为它本质上是一个Shell脚本。该脚本的作用主要是设置必要的环境变量,并指向Qt程序的位置。...
在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,对于系统管理员来说,配置开机自启动脚本是一项基本任务,可以确保系统启动时自动运行特定的服务或程序。这里我们将详细探讨如何在CentOS 7中设置开机自...
### 嵌入式Linux文件系统启动脚本及其分析 #### 一、概述 嵌入式Linux系统的启动过程是理解其工作原理的关键之一。在内核完成初始化之后,接下来的步骤便是启动用户空间的服务和应用。这个过程通常涉及到一系列...
另一个脚本`gollum-one.sh`可能是针对特定.jar文件的管理脚本,它可能包含了更详细的控制逻辑,比如启动时等待某个服务就绪,或者在重启前检查当前状态等。 总结来说,通过编写bash脚本,我们可以实现Linux环境下对...
为了确保在服务器重启后Redis能够自动启动,我们需要配置一个开机启动脚本。以下将详细讲解Redis开机启动脚本的原理和配置过程。 首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它...
第二种方法是使用一个名为 mysqldauto 的启动脚本来实现 MySQL 的开机自动启动。我们可以创建以下脚本: ```bash #!/bin/sh # Version: 0.1 by orczhou@gmail.com /opt/mysql/bin/mysqld_safe --user=mysql ``` ...
针对Qt应用程序,我们需要创建一个启动脚本或服务单元文件,以便在系统启动时执行我们的程序。 1. **创建启动脚本**:在`/etc/init.d`目录下创建一个脚本,例如命名为`myqtapp.sh`。这个脚本应包含启动、停止、重启...
这涉及到创建一个Systemd单元文件,如`/etc/systemd/system/jenkins.service`,并在其中定义服务的启动命令、工作目录、环境变量等。服务启动命令可能类似于`java -jar /path/to/jenkins.war`。配置完成后,需要通过...
2. 启动 init (/etc/inittab) 内核启动的第一个用户级别的进程,其 pid 始终为 1,其它的开机启动脚本都是通过这个进程来启动的。 3. 执行 /etc/rc.d/rc.sysinit,这个脚本主要工作是进行系统的初始化,如设置系统...
在大多数 Linux 发行版中,`/etc/rc.local` 是一个常用的方法来实现开机自启动脚本。该文件通常会在系统启动完成后被调用。需要注意的是,在不同的发行版中,`/etc/rc.local` 的行为可能会有所差异,有些发行版可能...
总的来说,rc.local是Linux系统中一种传统的开机启动配置方式,尽管在某些情况下已被systemd取代,但它仍然是一个有效的工具,尤其是对于那些希望快速设置开机启动脚本的用户而言。了解rc.local的工作原理和使用技巧...
然后编写一个Python脚本来启动Chrome浏览器并设置全屏模式。创建名为`start_chrom.py`的文件,输入以下代码: ```python from selenium import webdriver from selenium.webdriver.chrome.options import Options ...
virtualbox的开机启动BAT文件,用计划任务设置开机启动,
- **编辑rc.local**:`/etc/rc.local`是Linux系统中一个传统的启动脚本,它在系统启动的最后阶段执行,可以用来启动用户自定义的程序。脚本可能添加了要开机自启的程序或服务的启动命令到`/etc/rc.local`中。 - **...
- **Init 进程**:Linux 系统启动时,第一个被启动的进程通常是 init(现在多数 Linux 发行版使用 systemd 作为 init 系统),它是所有其他进程的父进程。init 进程会读取 `/etc/inittab` 文件中的配置来决定接下来...
以下展示启动脚本示例,过程中遇到的问题,以及相关的解决办法。 1、启动脚本 #!/bin/sh export EUREKA=ruoyi-eureka-1.0.2-SNAPSHOT.jar export CONFIG=ruoyi-config-1.0.2-SNAPSHOT.jar export AUTH=ruoyi-auth-...
为了确保系统重启后能够自动启动 Elasticsearch,我们需要配置一个开机自启脚本。在Linux系统中,这通常通过在 `/etc/init.d` 目录下创建一个服务脚本来实现。 首先,你需要以root权限登录,然后进入 `/etc/init.d`...
经常自己编写的应用程序,需要手动运行,本文档教你修改系统文件,让你的应用程序开机自启。