如何在启动期间禁用串行控制台

问题描述 投票:0回答:1

我已停止ttyS0(initctl停止串行DEV = ttyS0)。 ttyS0进程在会话中停止但重新出现在重新启动后,我想在启动时禁用ttyS0,因为它会抛出以下错误:

Feb 19 20:19:42 sdm2 init: serial (ttyS0) main process (608881) terminated with status 1
Feb 19 20:19:42 sdm2 init: serial (ttyS0) main process ended, respawning
Feb 19 20:19:42 sdm2 init: initLogger main process (608986) terminated with status 1

我找不到任何/etc/init/ttyS0.conf但是serial.conf存在。

我搜索'respawn'试图将其关闭,但我在serial.conf中找到了'respawn'。

instance $DEV
respawn
pre-start exec /sbin/securetty $DEV 
./init/serial.conf-33-exec /sbin/agetty /dev/$DEV $SPEED vt100-nav

虽然/etc/ttyS0.conf不存在,但我使用'echo manual | sudo tee /etc/init/ttyS0.override'在启动时停止ttyS0。

- 我也从securetty中删除了ttyS0。

- inittab文件中没有提到ttyS0。

- 在grub.conf中我有两个控制台条目tty0和console = ttyS0,115200。

- / dev / ttyS0存在,但/etc/init/ttyS0.conf确实存在。

任何人都可以帮助重启后停止ttyS0。

linux serial-port linux-device-driver upstart
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.