Como posso iniciar uma aplicação no arranque como um utilizador diferente?

1

Estou tentando iniciar um aplicativo no Linux na inicialização com um usuário diferente (como alfa). Eu quero que ele seja executado em segundo plano e tenha que ser iniciado com parâmetros.

Um é um sistema de arquivos e outro é um aplicativo, então o primeiro sistema de arquivos deve iniciar, então o aplicativo deve começar com os parâmetros.

Eu tentei usar o crontab @ reboot mas é possível usar o init.d?

    
por user72168 11.06.2014 / 14:05

1 resposta

1

O que você quer dizer com "sistema de arquivos deve iniciar"? De qualquer forma, a melhor opção seria provavelmente esta:

  • Defina o que você deseja iniciar: su alpha -c "/path/of/app parm1 parm2 &" (defina o usuário após su para efetuar login como tal e, em seguida, use & para executá-lo em segundo plano).

  • Adicione o comando ao seu /etc/rc.conf para que ele inicie na inicialização.

por 11.06.2014 / 14:18