gpt4 book ai didi

ubuntu -/etc/init.d 执行顺序及其与/etc/rcN.d 的关系

转载 作者:行者123 更新时间:2023-12-04 18:30:30 25 4
gpt4 key购买 nike

经过一番挖掘后,我已经确定 - 我可能错了,因为我对这些问题的了解相当粗略 -/etc/init.d 中的脚本按照/etc/rcN.d 中的符号链接(symbolic link)确定的顺序运行.

我不太清楚为什么在 Ubuntu 14.10 上有一个完整的 rcN.d 文件夹序列,其中 N 从 0 运行到 5。运行级别表示当前运行级别为 N 2。在/etc/rc2.d 我有文件

s01rsyslog
s02memcached
...
so3grub-常见的

我假设这表明 s01 脚本将在 s02 脚本等之前运行。

现在这是我需要做的——在 init.d 中运行我自己的脚本,在其他所有操作之后。在我尝试之前,我想确定这是否是正确的做法

  • 创建脚本
  • chmod +x 它
  • 在/etc/rc2.d
  • 中创建指向它的符号链接(symbolic link)
  • 使用 s04 符号链接(symbolic link)的名称...

  • 我将非常感谢任何能够确认这是正确的做事方式的人

    最佳答案

    我终于找到了所有我需要的关于运行级别和更多的信息 here .希望这对遇到这个问题的其他人有用。引用那里解释的基本内容

    Simply put, a 'runlevel' determines which programs are executed at system startup. Most of your exposure to run levels will deal with system startup. You will become intimately familiar with the exceptions the first time you have to troubleshoot a failed system.

    Linux run levels are numbered 0 through 6. Run levels stop at six for practical and historical reasons, but it is entirely possible to have more if desired.


    各种运行级别的简要说明:
  • 0 系统停止
  • 1 单用户
  • 2 完全多用户模式(默认)
  • 3-5 同2
  • 6 系统重启
  • 关于ubuntu -/etc/init.d 执行顺序及其与/etc/rcN.d 的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28772350/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com