问题标签 [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.
linux - 如何检查 /init 是否启动 /etc/inittab
我有一个带有处理器 AT91SAM9G45 的嵌入式 ARM 系统。
系统由两部分组成:
- Linux 内核 (4.14.79)
- 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 已启动?
redhat - AIX chitab 的 Redhat 替代品
我们正在从 AIX 迁移到 Redhat Linux。在我们的 shell 脚本中,我们使用 AIX chitab 命令来修改 /etc/inittab 文件。但是在 Redhat Linux 中,看不到任何修改 /etc/inittab 文件的命令。
docker - 在 Ubuntu docker 容器中崩溃时自动重启进程
我在 Ubuntu docker 容器中有一个进程。如果它崩溃,我想自动重新启动它。最好的方法是什么?我检查了 systemd (这是普通的 Linux 方法),但 docker 不支持它。inittab 也已被弃用。
linux - 奇木。初始化后Linux不在控制台中写入
我在 QEMU 上运行 Linux 并模拟整个 SOC。Linux 加载成功。Busybox 是 Linux 的初始化进程。但是当Linux运行它时,控制台中没有任何输出。它会冻结/dev/console::sysinit:-/bin/ash
来自 inittab 文件的命令。我也尝试将print("Hello world")
程序作为初始化进程运行,但结果是一样的。控制台没有输出。
我在控制台中看到所有内核调试输出。我还看到,UART 的驱动程序已加载。
初始化标签内容
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 上?
我尝试搜索他们的所有文档,但仍然无法弄清楚......有什么想法吗?
谢谢。