Как отключить респаун для терминала?

В старых 5.3 rhel мы использовали определение количества терминалов и их настроек respawn в /etc/inittab как /etc/inittab ниже.

 1:2345:respawn:/sbin/mingetty tty1 1:2345:respawn:/sbin/mingetty tty2 1:2345:respawn:/sbin/mingetty tty3 1:2345:respawn:/sbin/mingetty tty4 ....etc for 12 terminals 

В новом RHEL 6.4 нам нужно определить терминалы в /etc/sysconfig/init как /etc/sysconfig/init ниже

 ACTIVE_CONSOLES="/dev/tty[1-9] /dev/tty10 /dev/tty11 /dev/tty12" 

Теперь, как я могу отключить свойство respawn для любого терминала .. say tty5?

One Solution collect form web for “Как отключить респаун для терминала?”

К сожалению, это больше, чем просто редактирование /etc/inittab . Я нашел 2 примера, которые были полезны:

  • Замена TTY скриптом в CentOS 6
  • Развертывание технических заметок RHEL 6

Измените этот файл: /etc/init/start-ttys.conf :

 script . /etc/sysconfig/init for tty in $(echo $ACTIVE_CONSOLES) ; do [ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue if [ "$tty" == "/dev/tty5" ]; then initctl start no_respawn_tty TTY=$tty continue fi initctl start tty TTY=$tty done end script и script . /etc/sysconfig/init for tty in $(echo $ACTIVE_CONSOLES) ; do [ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue if [ "$tty" == "/dev/tty5" ]; then initctl start no_respawn_tty TTY=$tty continue fi initctl start tty TTY=$tty done end script 

Затем создайте соответствующий сценарий, /etc/init/no_respawn_tty.conf :

 # tty - getty # # This service maintains a getty on the specified device. stop on runlevel [S016] instance $TTY exec /sbin/mingetty $TTY usage 'tty TTY=/dev/ttyX - where X is console id' 

Изменения должны быть замечены немедленно, я не думаю, что вам нужно перезапустить что-нибудь.

  • Не могу понять, как вернуться к резервному файлу профиля
  • Последовательная консоль с использованием ttyS5 для загрузки EFI
  • Перенаправить tty в стандартный
  • Обнаружение shift + keyup / down в терминале
  • Невозможно переключиться на TTY или обратно
  • Можно ли открыть терминал с указанными tty / pty
  • Как мне прийти с этим pty и что я могу с ним сделать?
  • Черный экран, когда я перехожу от X сеанса к сеансу tty
  • Буферизация каждой строки локально на последовательном терминале
  • Лучший способ установить скорость последовательного порта при загрузке?
  • stty перед входом в систему
  • Linux и Unix - лучшая ОС в мире.