问题标签 [inittab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1536 浏览

linux - 如何检查 /init 是否启动 /etc/inittab

我有一个带有处理器 AT91SAM9G45 的嵌入式 ARM 系统。

系统由两部分组成:

  1. Linux 内核 (4.14.79)
  2. Busybox 1.29.3 作为 initramfs 映像。

我使用腻子连接到设备并连接到串行端口。

当内核启动时,一切正常。内核解压缩 initramfs 映像,找到并列出所有文件(我通过调试消息看到它)。但是当它启动 /init 时,日志消息是:

/init 是 /bin/busybox 的符号链接。我尝试将 /init 替换为 /sbin/init、/bin/busybox、/linuxrc,但结果是一样的。

/etc/inittab 文件:

/etc/init.d/rcS 文件(该文件允许执行):

我不知道 /init 进程是否开始解析 /etc/inittab 或者它在获取 /etc/inittab 之前由于某些我无法找到的原因而下降。也许我的 /etc/inittab 和 /etc/init.d/rcS 文件中有一些错误。也许终端有一些错误(/etc/init.d/rcS 无法写入标准输出,因为它被阻塞、挂起、被另一个进程使用等等)。

如何确定 /etc/inittab 已启动?

0 投票
1 回答
38 浏览

redhat - AIX chitab 的 Redhat 替代品

我们正在从 AIX 迁移到 Redhat Linux。在我们的 shell 脚本中,我们使用 AIX chitab 命令来修改 /etc/inittab 文件。但是在 Redhat Linux 中,看不到任何修改 /etc/inittab 文件的命令。

0 投票
1 回答
186 浏览

docker - 在 Ubuntu docker 容器中崩溃时自动重启进程

我在 Ubuntu docker 容器中有一个进程。如果它崩溃,我想自动重新启动它。最好的方法是什么?我检查了 systemd (这是普通的 Linux 方法),但 docker 不支持它。inittab 也已被弃用。

0 投票
0 回答
110 浏览

linux - 奇木。初始化后Linux不在控制台中写入

我在 QEMU 上运行 Linux 并模拟整个 SOC。Linux 加载成功。Busybox 是 Linux 的初始化进程。但是当Linux运行它时,控制台中没有任何输出。它会冻结/dev/console::sysinit:-/bin/ash来自 inittab 文件的命令。我也尝试将print("Hello world")程序作为初始化进程运行,但结果是一样的。控制台没有输出。

我在控制台中看到所有内核调试输出。我还看到,UART 的驱动程序已加载。

初始化标签内容

0 投票
1 回答
336 浏览

init - OpenWrt 的 procd 如何以及何时在 etc/init.d 中运行初始化脚本?

我在看一个静态的 OpenWrt 固件。在 OpenWrt 初始化时,procd应该运行所有S前缀脚本,/etc/rc.d其中链接到/etc/init.d. 我想知道是谁触发了这些脚本...

我看到/etc/inittab有这一行::sysinit:/etc/init.d/rcS S boot/etc/init.d/rcS文件不存在,所以谁实际运行脚本/etc/rc.d以及它何时发生在 init 上?

我尝试搜索他们的所有文档,但仍然无法弄清楚......有什么想法吗?

谢谢。