Como juntar servidores Apache2 e xsp2 na configuração para auto start quando o PC é reiniciado?

0

Precisamos agrupar o Servidor Apache2 e o servidor xsp2 (ou servidor mod-mono-servidor) na configuração do exemplo de início automático mostrado abaixo quando o PC for reinicializado.

Citando o artigo, link

"sudo update-rc.d minidlna defaults
This should add the service to the automatic startup system. But if you get:

System start/stop links for /etc/init.d/minidlna already exist.
Do the command

sudo update-rc.d minidlna enable"

Como eu poderia adaptar o exemplo acima para que o Servidor Apache2 e o servidor xsp2 sejam agrupados durante o procedimento de inicialização automática?

Eu estava pensando em iniciar o Apache2 primeiro seguido diretamente pelo lançamento do xsp2 em seguida. Isso é possível com o Ubuntu 16.04 ou existe uma maneira melhor?

Qualquer ajuda é muito apreciada.

    
por Frank 12.06.2016 / 21:44

1 resposta

1

Gostaria de agradecer @garethTheRed por sugerir usar o systemd em vez de update-rc.d

O URL Escrevendo os arquivos básicos do serviço systemd contém esta resposta.

Passo 1: Eu criei este arquivo (local da nota) que essencialmente dispara um processo bash com um argumento estendido. Você poderia disparar seu próprio comando, que poderia ser diferente do bash.

[root@y500-fedora ~]# cat /usr/lib/systemd/system/foo.service 
[Unit]
Description=foo

[Service]
ExecStart=/bin/bash -c "while true; do /bin/inotifywait -qq --event close_write /sys/class/backlight/acpi_video0/brightness; su myusername -c '/bin/xbacklight -display :0 -set $(cat /sys/class/backlight/acpi_video0/brightness)'; done"

[Install]
WantedBy=graphical.target
Step 2:

systemctl enable foo
(similarly you can disable it)

(opcional) Passo 3: Ele deve iniciar automaticamente na próxima reinicialização no modo gráfico (nível de execução 5), mas se você quiser iniciá-lo imediatamente:

# systemctl start foo
# systemctl status foo # optional, just to verify
    
por 13.06.2016 / 03:22