`
iaiai
  • 浏览: 2216374 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决linux下/etc/rc.local开机器不执行的原因

 
阅读更多
前不久因项目需要写了开机启动其他程序的shell脚本,因工作忙,调试完给了技术支持人员,也没去注意过。
到后来,有几台服务器突然被重启了,这时候领导问,怎么开机启动的脚本没起作用,还被批了一顿,哎,做事虎头蛇尾,活该!
然后去查,一直没查到原因,
手动执行都是正确的,在排除了权限原因和脚本问题后,很郁闷,怎么放到开机启动项目中就无法执行了呢。
于是去查linux开机启动过程信息。google下,看了下关于一些开机启动启的资料,发现了开机启动程序的级别为3.
果断顺藤莫瓜,找到了这个目录 /etc/rc.d/rc3.d,进去一看恍然大悟。

我的rc.local文件是在 /etc/rc.local中(网上都是说写在这里,我是按照网上来弄的),而我查看了系统指向rc.local文件的路径是 /etc/rc.d/rc.local
后来把开机启动的脚本配置到/etc/rc.d/rc.local中(或者把S99local指向 /etc/rc.local也行),重启检查,成功!
总结:主要还是对linux系统不熟悉,这是个漫长的过程,有时间得多看看这方面的书籍。
  • 大小: 4.8 KB
分享到:
评论

相关推荐

    ubuntu系统中/etc/rc.local和/etc/init.d/rc.local的区别详解

    我们在ubuntu下要把一个程序加入开机启动,一般可以通过修改rc.local来完成,但ubuntu下有两个rc.local文件。分别是/etc/rc.local和/etc/init.d/rc.local。可以看一下两个文件的内容找到他俩的关系: /etc/init.d/...

    解决centos7 开机/etc/rc.local 不执行的问题

    ### 解决CentOS 7 开机 /etc/rc.local 不执行的问题 #### 背景介绍 在Linux系统中,`/etc/rc.local`文件通常被用来存放那些在系统启动完成之后需要执行的一些自定义脚本或者命令。这些脚本或命令可以是任何合法的...

    中标麒麟开机自启所需文件rc.local

    中标麒麟开机自启配置文件,在文件写入命令。具体请看本人博客 拷贝rc.local文件 ...sed -i "/etc/rc.local" /etc/rc.d/rc.local echo /etc/rc.local >> /etc/rc.d/rc.local chmod 777 /etc/rc.local

    rc.local自启动学习.doc

    rc.local 文件位于 /etc/rc.d/rc.local 目录下,用于执行一些特殊的命令或脚本。rc.local 文件不是标准的 Linux 启动机制的一部分,而是各个发行版的实现方法。可以使用以下命令创建 rc.local 文件: touch /etc/rc...

    Nginx通过/etc/init.d/nginx方式启停【nginx配置文件】

    vi /etc/init.d/nginx 修改nginx后 chmod +x /etc/init.d/nginx /sbin/chkconfig nginx on sudo /sbin/chkconfig --list nginx /etc/init.d/nginx start

    Linux开机启动程序rc.local1

    同时,文件还警告说,rc.local在启动时不一定会按照预期顺序执行,因为它可能与其他服务并行运行。 3. **rc.local的配置** 用户可以通过编辑rc.local文件,添加自定义的启动命令。例如,可以写入`/usr/bin/date >>...

    linux etc/rc.d 系统启动服务详解

    `/etc/rc.local` 是一个特殊脚本,用于执行系统启动后的自定义命令。用户或管理员可以在此添加任何需要在系统启动后执行的命令,但需注意避免影响系统启动时间。 5. **localnet服务**: "localnet"可能是指在本地...

    linux自启动设置.txt

    ### Linux自启动设置详解 #### 1. 关于Linux的启动 在Linux系统中,启动过程是由`init`....d`、`/etc/rc.d/init.d`、`/etc/rc.d/rc.local`以及各种bash启动脚本之间的关系,我们可以更好地管理Linux系统的启动过程。

    解决Linux上MongoDB启动脚本错误---env: /etc/init.d/mongodb : no such file or directory

    然后,通过`chmod +x /etc/init.d/mongodb`赋予执行权限,并用`update-rc.d mongodb defaults`(Debian/Ubuntu)或`chkconfig --add mongodb`(CentOS/RHEL)将脚本添加到启动服务列表。 7. **日志分析** 在解决这...

    Linux中没有rc.local文件的完美解决方法

    使用`vim` 或其他文本编辑器创建 `/etc/systemd/system/rc-local.service` 文件,并输入以下内容: ``` [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type...

    Linux 添加开机启动方法(服务/脚本)

    /etc/sysconfig/i18n、/etc/rc.local(/etc/rc.d/rc.local) 一、修改开机启动文件:/etc/rc.local(或者/etc/rc.d/rc.local) # 1.编辑rc.local文件 [root@localhost ~]# vi /etc/rc.local # 2.修改rc.local文件,...

    linux自启动设置方法

    rc.d 体系结构是 Linux 中用于管理系统服务的一种常见方法,主要通过 `/etc/rc.d` 目录下的文件来实现。 **2.1 rc.d 结构解析** - **脚本存放**: 所有的启动脚本均存储在 `/etc/rc.d/init.d` 目录中。 - **符号...

    linux 开机自动启动脚本方法.doc

    例如,如果当前的运行模式是3,那么/etc/rc.d/rc就会执行/etc/rc.d/rc3.d/下的脚本。 用户可以在/etc/rc.d/rc.local文件中添加自己的脚本,以便在其他初始化工作之后、登录之前执行该脚本。例如,可以直接在rc....

    linux开机自动启动ngnix与tomcat服务.pdf

    要让Tomcat服务随Linux系统的启动而自动启动,可以通过修改`/etc/rc.d/rc.local`文件来实现。 ##### 1. 修改脚本文件`rc.local` 1. 使用文本编辑器打开`/etc/rc.d/rc.local`文件: ```bash vi /etc/rc.d/rc....

    linux下设置开机自动启动程序.doc

    包括在 /etc/rc.d/rc.local 中增加启动命令、将 apache 注册为系统服务、在 Red Hat Linux 中自动运行程序、登录时自动运行程序、退出登录时自动运行程序、定期自动运行程序和定时自动运行程序等多种方法。...

    ubuntu 8.0.4 server 安装oracle10.2成功

    sudo ln -s /etc/rc4.d /etc/rc.d/rc4.d sudo ln -s /etc/rc5.d /etc/rc.d/rc5.d sudo ln -s /etc/rc6.d /etc/rc.d/rc6.d sudo ln -s /etc/init.d /etc/rc.d/init.d ``` #### 七、设置系统参数 为了优化系统...

    在linux下设置开机自动启动程序的方法.pdf

    在 /etc/rc.d/rc.local 文件中,可以添加需要执行的命令,以便在开机启动后自动执行。 本文介绍了在 Linux 下设置开机自动启动程序的方法,包括开机启动时自动运行程序、登录时自动运行程序、退出登录时自动运行...

    Centos7.6/7.9系统安装DELL OMSA说明

    echo '/opt/dell/srvadmin/sbin/srvadmin-services.sh start' >> /etc/rc.local 七、使用 OMSA 使用浏览器登录以下地址: https://系统IP:1311 用户名和密码是该服务器的用户名密码(非远程管理卡的密码)。 ...

    linux搭建redis服务器

    在服务器上,你每次重启机器后再去启动redis的服务,这是很麻烦的,所以将Redis作为 Linux 服务随机启动是很有必要..../usr/local/redis-2.4.14/src/redis-server /usr/local/redis-2.4.14/redis.conf 重启机器看看效果

Global site tag (gtag.js) - Google Analytics