山顶绿荫 發表於 2023-12-5 00:00:00

Centos7.3开机自动启动或执行指定命令操作

<p>
        在centos7中,/etc/rc.d/rc.local文件的权限被降低了,没有执行权限,需要给它添加可执行权限。</p>
<blockquote>
        <p>
                chmod +x /etc/rc.d/rc.local</p>
</blockquote>
<p>
        然后就可以在里面添加你要开机自启的命令了</p>
<blockquote>
        <p>
                vi /etc/rc.d/rc.local</p>
</blockquote>
<p>
        <span><strong>补充知识:</strong></span><strong>centOS7.2将自定义的脚本设置成service,并开机启动</strong></p>
<p>
        spring boot的jar包部署上线时,希望能将其设置成service,并能开机启动,步骤如下:</p>
<p>
        1、准备好脚本(网上很多,此处不写了)</p>
<p>
        2、建立一个软连接到/etc/rc.d/init.d目录下</p>
<blockquote>
        <p>
                ln -s /springboot/biz /etc/rc.d/init.d</p>
        <p>
                源文件(绝对路径) 目标路径(绝对路径)</p>
</blockquote>
<p>
        3、增加执行权限:</p>
<blockquote>
        <p>
                chmod +x biz</p>
</blockquote>
<p>
        4、执行service abc start时,如果报错:</p>
<blockquote>
        <p>
                line 4: exec: java: not found</p>
</blockquote>
<p>
        则检查脚本,将java的全路径添加进去,如下:</p>
<blockquote>
        <p>
                exec /usr/java/jdk1.8.0_20/jre/bin/java -Xms128m -Xmx1024m -jar</p>
</blockquote>
<p>
        5、再次执行service biz start,启动成功</p>
<p>
        6、设置开机启动,修改脚本,需要在第二行增加:</p>
<blockquote>
        <p>
                # chkconfig: 2345 99 99</p>
</blockquote>
<p>
        7、添加开机启动:</p>
<blockquote>
        <p>
                chkconfig --add biz</p>
        <p>
                chkconfig biz on</p>
</blockquote>
<p>
        以上这篇Centos7.3开机自动启动或执行指定命令操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。</p>
<p>
        原文链接:https://blog.csdn.net/qq513165077/article/details/78692951</p>
頁: [1]
查看完整版本: Centos7.3开机自动启动或执行指定命令操作