• 如何在Linux启动的时候执行一个命令


    在Linux启动起来时,执行一个命令的设置方法==

      例如:需要执行的命令是cvslockd

    ============第一种方式:根据运行级别配置========================

    第一步:建立自启动脚本/etc/rc.d/init.d/cvslockd

    [root@localhost ~]# vim /etc/rc.d/init.d/cvslockd
    #add
    /usr/local/bin/cvslockd
    
    [root@localhost ~]# chmod +x /etc/rc.d/init.d/cvslockd
    

    第二步: 确认系统的运行级别

    [root@localhost ~]# cat /etc/inittab | grep initdefault
    #   0 - halt (Do NOT set initdefault to this)
    #   6 - reboot (Do NOT set initdefault to this)
    id:5:initdefault:
    
    //由此可看到第5个级别是init启动的级别
    

    第三步: 找到对应的/etc/rc5.d/目录下,将要执行的可执行文件做一个软链接,且命名时要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行

    [root@localhost ~]# cd /etc/rc5.d
    [root@localhost rc5.d]# ln -s /etc/rc.d/init.d/cvslockd ./S100cvslockd
    [root@localhost rc5.d]# ln -s /etc/rc.d/init.d/cvslockd ./K20cvslockd
    

    ============第二种方式:执行本地特殊配置========================

    [root@localhost ~]# vim /etc/rc.d/rc.local
    #add
    ...
    exec /isr/local/bin/cvslockd
    
    //此方式是当系统全部启动起来了,才启动cvslockd
    
  • 相关阅读:
    C标准库函数实现
    每天一句话
    移植数码相框到arm开发板上
    数据管理
    perl 分割文件路径和文件名
    恶补英语 拿 The C programming language 练功
    英语学习 chapter1
    uboot 烧写过程
    MVC,去掉字符串中的html代码
    排序之希尔排序
  • 原文地址:https://www.cnblogs.com/frankielf0921/p/7583631.html
Copyright © 2020-2023  润新知