Melhor maneira de executar processos autônomos na máquina Linux

0

Eu tenho uma máquina Linux que quero deixar sem supervisão. Eu tenho um programa nesta máquina que eu quero iniciar automaticamente quando a máquina é inicializada e executa autônoma.

Qual é a melhor maneira de configurar este programa para iniciar na inicialização? Eu não tenho nenhum tipo de GUI instalado, então não posso usar o gnome-session-properties ou qualquer coisa nesse tipo de linha. Preciso configurar um login automático para um usuário autônomo especial? Se o programa puder ser executado sem ter feito login como usuário, a que memória ele pode gravar e onde pode armazenar arquivos de texto necessários?

    
por Froskoy 21.09.2012 / 17:00

1 resposta

0

Para o systemd (que é o que o fedora usa), o archwiki fornece uma solução assim:

Crie um novo arquivo em / etc / systemd / system (por exemplo, myscript.service) e adicione o seguinte conteúdo:

[Unit]
Description=My script

[Service]
ExecStart=/usr/bin/my-script

[Install]
WantedBy=multi-user.target 

Então

# systemctl enable myscript.service

Este exemplo pressupõe que você deseja que seu script seja iniciado quando o multiusuário de destino for iniciado.

    
por 21.09.2012 / 18:28

Tags