我已经停止了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。
答案 0 :(得分:0)
@ ian-abbott甚至尝试过。在下次重启时错误仍然存在:
Mar 19 19:12:03 sdm2 init:串行(ttyS0)主进程(43231) 以状态1 Mar 19 19:12:03 sdm2 init终止:串行(ttyS0) 主进程结束,重新生成Mar 19 19:12:03 sdm2 init:Upstart Job 序列号:正在停止3月19日19:12:03 sdm2初始化:新贵作业序列号: 从3月19日开始19:12:03 sdm2初始化:Upstart作业序列:从3月19日开始 19:12:13 sdm2 init:串行(ttyS0)主进程(43369)已终止 状态为1 Mar 19 19:12:13 sdm2 init:串行(ttyS0)主进程 结束,重生