Практическое руководство повторно порождает процесс на запуске

В Slackware я просто изменяю одну строку в initab для запущения моей программы в другой консоли на начальной загрузке с автоматической переикрой, как я могу выполнить это в Ubuntu.. это кажется одной потребностью доктор философии для записи новомодного файла в/etc/init/myprogram

c2:1235:respawn:/home/gerrie/myprogram 1<&2 1>/dev/tty2 <dev/tty2

Заранее спасибо

1
задан 12 April 2014 в 10:37

1 ответ

Просто адаптируйте одно из существующих заданий:

# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345] and (
            not-container or
            container CONTAINER=lxc or
            container CONTAINER=lxc-libvirt)

stop on runlevel [!2345]

respawn
exec /sbin/getty -8 38400 tty1

Вы, вероятно, хотите заставить его выглядеть примерно так:

# tty2myprogram - myprogram
#
# This service maintains a getty on tty2 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345] and (
            not-container or
            container CONTAINER=lxc or
            container CONTAINER=lxc-libvirt)

stop on runlevel [!2345]

respawn
exec /sbin/getty -8 38400 -l /home/gerrie/myprogram tty2
0
ответ дан 27 August 2019 в 18:36

Другие вопросы по тегам:

Похожие вопросы: