AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 505958
Accepted
Alien Life Form
Alien Life Form
Asked: 2013-05-09 02:16:30 +0800 CST2013-05-09 02:16:30 +0800 CST 2013-05-09 02:16:30 +0800 CST

chkconfig 等同于 CentOS6 上的 upstart 工作

  • 772

在 RHEL6/CentOS6 上,新贵的方式是什么:

chkconfig add my-svc
chkconfig my-svc on

解释:我写了一个 /etc/init/xvc0.conf 作业。我可以

启动 xvc0

在 CLI 上,但重启后 initctl list 给了我

...
xvc0 stop/waiting
... 

所以我需要一种方法来将我的工作插入启动新贵序列中。

(顺便说一句,在研究这个时我发现(Ububtu)帖子建议将工作创建为 /etc/event.d/xvc0。这似乎是无效的 - 启动 xvc0 给出未知。什么给出?然后 /etc 的目的是什么/事件.d?)

干杯,阿尔夫

编辑

虽然不是我的问题的直接答案,但我发现了以下内容:

  1. 如果在 xvc0.conf 中我使用指令:

    从运行级别 [2345] 开始 在运行级别 [016] 停止

而不是普通的:

start on runlevel 2
start on runlevel 3
...
stop on runlevel 0
...

作业在开机时启动

  1. 我找到了指向(极其混乱的)指令的指针:

    在停止时启动 rc RUNLEVEL=[2345] 在启动时停止 rc RUNLEVEL=[016]

哪些也在 prefdm.conf 作业中使用,哪些似乎也有效,但在某种程度上与前者略有不同(不明白如何)并且基本上搞砸了我正在尝试做的事情(即开始 agetty on /dev/xvc0)。

即便如此,上面的问题仍然存在 - 编辑脚本(并且使用语法相当不透明的语言)以实现自动启动对我来说似乎很不方便。

centos
  • 3 3 个回答
  • 5332 Views

3 个回答

  • Voted
  1. Best Answer
    Alien Life Form
    2013-05-10T01:57:20+08:002013-05-10T01:57:20+08:00

    在工作本身中使用:

    start on runlevel [2345] 
    stop on runlevel [016]
    

    而不是普通的:

    start on runlevel 2
    start on runlevel 3
    ...
    stop on runlevel 0
    ...
    

    具有在启动时启动作业的效果。可能的原因:每个“开始”都会覆盖前一个(而不是添加到它)。

    至于从 CLI 更改或记录作业的启动/停止, à la chkconfig,这似乎是不可能的(如果你问我,这是一个很大的新贵缺陷)。其他更好的点没有得到解决,但请参阅@MichaelHampton 对我的问题的评论,即为什么这个练习无论如何都毫无意义(至少在 RH 宇宙中)。

    • 3
  2. konstructor
    2013-05-09T02:50:11+08:002013-05-09T02:50:11+08:00

    我会设置我希望服务启动的运行级别

    chkconfig --level 345 my-svc on
    
    • -1
  3. slm
    2013-05-09T05:59:23+08:002013-05-09T05:59:23+08:00

    我认为没有任何方法可以从命令行控制暴发户。在谷歌搜索时,我没有看到initctlCentOS 6.x 以外的任何东西。你唯一的选择似乎是编辑暴发户配置文件。

    • -1

相关问题

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 使用 crontab 和 /etc/cron.hourly,daily,weekly 的区别

  • 持续监控许多服务器运行状况的简单方法?

  • Hudson 无法在 tomcat5 中启动

  • CentOS 的依赖挑战

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve