Como reaparecer um processo na inicialização

1

No Slackware eu apenas mudo uma linha no initab para rodar meu programa em um console diferente na inicialização com auto respawn, como eu posso fazer isso no Ubuntu .. parece que é necessário um phd para escrever um arquivo upstart em / etc / init / myprogram

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

Obrigado antecipadamente

    
por user1531982 11.04.2014 / 21:37

1 resposta

0

Adapte apenas um dos trabalhos existentes:

# 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

Você provavelmente quer que pareça algo assim:

# 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
    
por MikeyB 28.04.2014 / 22:59