用rc.local工具开机自启动

对于一些程序来说,无法直接开机自启动。那么我们可以利用开机自启动来执行一些命令,达到开机自启动的效果!!!

下面用tomcat来举个例子

tomcat启动的命令一般是./startup.sh

那么我们就把他的命令放到rc.local目录下,来达到开机自启动的效果!!

首先得给rc.local的执行的权限!!

chmod +x /etc/rc.d/rc.local

然后把想让系统开机执行的命令放到文件里就可以了!!

原文地址:https://www.cnblogs.com/yeyu1314/p/10114115.html

时间: 2024-11-07 05:15:34

用rc.local工具开机自启动的相关文章

kali-rc.local脚本开机自启动

Kali linux 脚本自动启动: 公司比较多用Redhat,所以习惯使用/etc/rc.local写开机自动运行的脚本,今天配了台Debian,要写自动运行脚本,稍有不同,写下来存档 Debian定义了多个运行级别脚本,分别存放在/etc/rc0.d至/etc/rc6.d中,默认级别为5. 要增加开机自动运行脚本的方法如下: #vi /etc/init.d/rc.local 写入你需要运行的脚本,:wq退出,这里我将自己的脚本放到/usr/local/bin下,然后在rc.local下指定脚

Mac下用Launchd实现使用rc.local执行开机启动命令

其实原理很简单,使用Launchd创建一个开机启动的服务,然后这个服务关联/etc/rc.local文件,那么接下来操作rc.local就和Linux下一样的了. 当然,这种思路还可以直接使用在~/.bashrc文件上,但是这种方式有个弊端,就是权限不是root,所以适用范围小很多.而通过这个服务创建的文件,在里面执行脚本的用户是root,权限是最高的. 说明:关于launchd的用户直接上苹果开发者网站查询,线索可以是这个launchctl 实现步骤: 进入/Library/LaunchDae

linux系统启动花屏 及/etc/rc.local 文件不能自启动

要在引导过程中编辑 Grub2,请尝试以下操作: 启动时立即启动BIOS启动屏幕,按住SHIFT键. 这将显示包含内核列表和恢复选项的grub 按e 编辑显示的第一个内核 查找以 quiet splash 结尾的行. 在这些关键字之前添加引导选项- 换句话说,这样行看起来像 [...] nomodeset quiet splash 按 CTRL + X 启动 参考:https://www.helplib.com/ubuntu/article_155262 解决了重启花屏问题及自启动,系统自启动权

将绿色版Tomcat/Nginx注册成服务,实现开机自启动

我们常用的Tomcat,不管是在windows下还是linux下基本上都是绿色版本,解压.启动后直接使用.这就产生了一个问题,不能开机自自动,很不方便,linux下可以添加到/etc/rc.local实现开机自启,windows下也可以添加到开机启动项里:不过注册为系统服务更加方便一些,这里记录一下方法. 检查系统环境 确保64位的操作系统下是64位的Jdk 1 2 3 4 F:>java -d64 -version java version "1.7.0_80" Java(TM

linux下chkconfig设置开机自启动

某些新安装服务或者脚本需要开机自启动,可以有2种办法进行设置:一是利用chkconfig进行设置,二是将启动文件添加到rc.local中开机自起. chkconfig设置方法简介: 1)将启动文件cp到 /etc/init.d/或者/etc/rc.d/init.d/(前者是后者的软连接)下 2)vim 启动文件,文件前面务必添加两行,否侧会提示chkconfig不支持 #chkconfig: 35 20 80 分别代表运行级别,启动优先权,关闭优先权 #description: http ser

linux下数据库实例开机自启动设置

linux下数据库实例开机自启动设置 1.修改/oratab [[email protected] ~]# vi/etc/oratab     --把N改为Y,如下提示 # This file is used by ORACLEutilities.  It is created by root.sh # and updated by the Database ConfigurationAssistant when creating # a database. # A colon, ':', is

Centos 7.0设置/etc/rc.local无效问题解决

安装centos7以后按照以往习惯修改rc.local添加开机启动命令,但重启后发现无效,再次重启发现依然如故 检查系统rc.local服务运行情况 systemctl | grep "rc.local" # rc-local.service loaded active running /etc/rc.d/rc.local Compatibility 发现运行正常 随后查看rc.local文件 vim /etc/rc.local 发现这么一句话 Please note that you

centos7 /etc/rc.local需要chmod +x /etc/rc.d/rc.local

Centos 7.0设置/etc/rc.local无效问题解决 安装centos7以后按照以往习惯修改rc.local添加开机启动命令,但重启后发现无效,再次重启发现依然如故 检查系统rc.local服务运行情况 systemctl | grep "rc.local" # rc-local.service loaded active running /etc/rc.d/rc.local Compatibility 发现运行正常 随后查看rc.local文件 vim /etc/rc.lo

ArchLinux For Arm 树莓派开机自启动脚本rc.local

今天折腾了下树莓派的迅雷固件,迅雷的安装很顺利,解压直接运行portal 就搞定了, 但是自启动就有问题了,由于新版的ArchLinux切换到systemd,不但rc.conf省了,连rc.local也没了,于是google了下,经过几次尝试,有了下面的确定可以启动的脚本 rc.local #!/bin/sh #touch /test #xunlei /xunlei/portal 上面的脚本里面指启动了迅雷,touch /test是我用来测试的,如果想知道脚本是否运行了,可以把注释去掉 接下来是