Script de inicialização do Systemd para o Ubuntu 16.04

2

Eu gostaria de escrever um script de inicialização simples (systemd, eu acho) que faz o seguinte:

  1. Emite o comando de /opt/ibm/domino/notes/90010/linux/server -jc -c .
  2. No diretório de /srv/notesdata .
  3. No nome de usuário das "notas".
  4. Assim, iniciando um processo em segundo plano.

Não precisa ser mais chique do que isso.

(Se eu fizer o acima eu mesmo manualmente, funciona bem.)

Aqui está minha última tentativa; a mensagem de falha era "sinal". Qualquer ajuda seria apreciada. Feliz em tirar quaisquer variáveis do que está abaixo para torná-lo ainda mais simples. Simples é bom aqui, não uma caixa de produção aqui, apenas uma de teste.

[Unit]
Description=Domino
After=network.target
After=systemd-user-sessions.service
After=network-online.target

[Service]
User=notes
Type=forking
WorkingDirectory=/srv/notesdata
ExecStart=/opt/ibm/domino/notes/90010/linux/server -jc -c
TimeoutSec=30
Restart=on-failure
RestartSec=30
StartLimitInterval=350
StartLimitBurst=10
Restart=always

[Install]
WantedBy=multi-user.target
    
por Randal Oulton 22.09.2017 / 01:31

0 respostas