Iniciando um processo (sudo start) ao inicializar

1

Então, quando eu fizer login no meu Ubuntu VM, eu inicio meu aplicativo fazendo um

sudo app

Agora quero que meu aplicativo seja iniciado durante a inicialização. Eu tentei criando um script rc. , mas nada parece funcionar. Alguém pode me indicar a maneira correta de fazer isso?

Além disso, meu aplicativo precisa executar sudo . Esperando que o início automático tenha o runlevel como root

    
por Curious Guy 007 03.05.2014 / 00:52

1 resposta

0

Você pode tentar com o Upstart (/etc/rc.local não funciona para mim também):

Exemplo:

author "Your name goes here - optional"
description "What your daemon does shortly - optional"

start on started dbus
stop on stopping dbus

# console output  # if you want daemon to spit its output to console... ick
respawn # it will respawn if crashed/killed

script
   echo "Hello world!" > /home/username/test.txt # without root permissions
   sudo -u root fdisk -l > /home/username/fdisk.txt # with root permissions
end script

(coloque isso no etc / init / myUpStart.conf)

Mais detalhes:

Executando comandos na inicialização em 11.10

Como faço para iniciar trabalhos como um usuário não privilegiado no Upstart?

link

    
por TuKsn 03.05.2014 / 13:00